블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2811)
Unity3D (867)
Programming (479)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (234)
협업 (61)
3DS Max (3)
Game (12)
Utility (140)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (16)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

[링크]

https://macinjune.com/all-posts/mac/tip/%EB%A7%A5%EB%B6%81-macos-%EB%A7%A5%EB%B6%81%EC%9D%84-%EB%AC%B4%EC%84%A0-%EA%B3%B5%EC%9C%A0%EA%B8%B0%EC%B2%98%EB%9F%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/

 

[맥북 / macOS] 맥북을 무선 공유기처럼 사용하기 - Mac In June

유선 랜을 사용할 수 있는 환경에서 무선 공유기가 없다면, 맥북을 무선 공유기처럼 활용할 수 있습니다. 유선 랜 뿐만 아니라 다른 소스로 부터 공급 받은 인터넷을 다른 기기로 공유할 수 있는

macinjune.com

 

반응형
Posted by blueasa
, |

이전에 메시지로 문자를 분명히 받았는데 보이지도 않고 검색해도 안나와서 알아보다보니 버그인 것 같다.

아래 참조 링크 2개를 참조했는데 iOS 버전이 달라져서인지 메뉴가 좀 다른 것 같아서 스크린샷 포함해서 올려 둔다.

 

[확인한 아이폰 iOS 버전] iOS 15.3

 

1) 설정-Siri 및 검색

2) 'Siri야' 듣기, 측면 버튼 눌러서 Siri 사용 : 끄기

3) 설정-Siri 및 검색-(화면 아래로 내려서)메시지

4) 제안 부분 모두 끄기

5) 아이폰 껐다 켠다(재부팅)

   ※ 요즘 폰은 홈+볼륨업 버튼 3초정도 누르고 있으면 끄는 메뉴 뜸

6) 위의 1)~4)에서 껐던 걸 다시 켠다.

7) 메시지 앱 들어가서 예전꺼 검색해본다.

8) 검색에서 잘 나옴

 

 

[참조1] http://treorsi.egloos.com/6444509

 

아이폰 문자 검색 문제 해결 방법

아이폰에서 문자 검색 기능이 안 될 때 해결하는 방법을 알려드리도록 하겠습니다. 아이폰에서는 문자(메시지) 목록에서 검색 기능을 제공하고 있습니다. 찾고 싶은 대화가 있을 경우 상단에 있

treorsi.egloos.com

 

[참조2] https://theqoo.net/square/1212283079

 

혹시 아이폰에서 예전 문자 검색 잘 안되는 덬들에게 팁.txt - 스퀘어 카테고리

https://img.theqoo.net/DFskG 문자 검색시 단어 넣어도 분명히 더 많은 문자가 있을텐데 최근꺼밖에 검색 안돼서 답답했었는데, 이거 했더니 2014년 메시지까지 다 검색돼서... 묵은 체증이 확 달아난 느

theqoo.net

 

반응형
Posted by blueasa
, |

[링크] https://goodyoda.tistory.com/412

 

[iOS] Fastlane iOS 를 통한 TestFlight 자동빌드 & 자동배포

Fastlane iOS for TestFlight # 1. Xcode 커맨드 라인툴 설치 (Xcode 설치하며 이미 된 경우 제외) xcode-select --install # 2. 자동 빌드 툴 Fastlane 을 설치하고 구축한다. 
 https://docs.fastlane.tools/ge..

goodyoda.tistory.com

 

반응형
Posted by blueasa
, |

Xcode의 계정 변경 등의 상황에서 Provisioning Profiles을 삭제하여 깔끔하게 정리해야 할 경우가 아주 가끔 있습니다.

다음 경로에서 Provisioning Profiles을 삭제할 수 있습니다.

 

~/Library/MobileDevice/Provisioning Profiles

 

[출처] minsone.github.io/mac/ios/delete-provisioning-profiles

 

[Xcode]Provisioning Profiles 삭제하기

Xcode의 계정 변경 등의 상황에서 Provisioning Profiles을 삭제하여 깔끔하게 정리해야 할 경우가 아주 가끔 있습니다. 다음 경로에서 Provisioning Profiles을 삭제할 수 있습니다. ~/Library/MobileDevice/Provisionin

minsone.github.io

 

반응형
Posted by blueasa
, |

많은 사람들이 pod install 을 코코아팟 프로젝트를 처음 세팅할 때 딱 한 번 쓰고 pod update 는 그 이후에 사용된다고 생각합니다. 그러나 전혀 그렇지 않습니다! 😝

 

이번 포스팅에서 pod install  pod update 를 정확히 알아보도록 하겠습니다.

pod install

  pod을 프로젝트에 세팅하기 위하여 맨 처음에 사용됩니다. 하지만 Podfile의 pod을 추가, 수정, 삭제할 때에도 사용됩니다.

 

pod install 명령어를 실행하면 새로운 pod을 다운받고 설치합니다. 그리고 각 pod 마다 설치된 버전을 Podfile.lock 에 기록해 놓습니다. Podfile.lock은 설치된 pod들의 버전을 계속 추적하여 기록해놓고 유지시키는 역할을 합니다.

 

pod install 을 실행하면,

Podfile.lock에 리스트된 팟들에 대해선 지정된 버전만 다운받습니다. 새로운 버전이 존재하는지 체크하지 않는 것이죠!

Podfile.lock에 리스트되지 않은 팟들은 Podfile에 명시된 버전 조건으로 검색하여 다운로드 받습니다. (ex. pod 'MyPod', '~>1.2')

Podfile.lock 예시

PODS: - Alamofire (4.8.2) - Crashlytics (3.13.2) . . . PODFILE CHECKSUM: 567f647c0698abc31d48952ce58077we758abse2

Podfile.lock에는 CHECKSUM이 부여됩니다. Podfile.lock의 유일성을 보증하는 해쉬값인 셈이죠. 만약 버전에 변경이 생기면 CHECKSUM 또한 변하게 됩니다.

pod update

  pod update {팟이름} 을 실행시키면, 코코아팟은 해당 팟의 업데이트된 버전이 있는지 검색합니다. Podfile.lock을 참조하지 않죠. 이 명령어는 팟을 최신 버전으로 업데이트 시켜주는 것입니다. (단, Podfile의 버전 조건과 일치해야 합니다.) 단순하게 pod update 만 실행시키면 코코아팟은 모든 팟에 대해 가능한 최신 버전으로 업데이트를 실행합니다.

pod outdated

  pod outdated 를 실행하면, 코코아팟은 Podfile.lock에 리스트된 것보다 새로운 버전을 가진 모든 팟을 나열합니다. 이 팟들에 대해 pod update {팟이름} 을 실행한다면 업데이트가 될 것이라는 것을 의미합니다. (역시나 Podfile의 버전 조건과 부합하는 한!)

pod repo update

  /Users/{사용자이름}/.cocoapods/repos 에 있는 모든 podspec 파일을 업데이트 합니다. podspec 파일에는 해당 pod 의 주소 등 중요한 정보들이 담겨있습니다.

 

spec.source = { :git => 'https://github.com/Alamofire/Alamofire.git', :tag => 'v3.1.1' }

 

~/.cocoapods/repos 에는 모든 pod에 대해 가능한 버전들의 podspec 파일들이 모여있습니다. pod repo update 를 실행하게 되면 최신 podspec 파일들로 업데이트되게 되는 것입니다. 추가한 라이브러리에 대한 podspec 이 업데이트되지 않아 오류가 날 경우 이 명령어를 통하여 해결할 수 있습니다.

Podfile.lock을 커밋하세요!

  동료와 같이 협업하고 있다면! 꼭 Podfile.lock을 공유해야 합니다. pod 버전을 모두가 동일하게 쓰도록 유지시키는 역할을 하는 것이죠. 그리고 Podfile이 수정될 일이 생긴다면 pod install 명령어를 통해 의존성을 관리하면 됩니다. 만약 동료들과 같은 CHECKSUM을 얻는데에 실패했다면 간단하게 rm -rf Pods && pod install 을 실행하면 됩니다. 😎

참조

https://guides.cocoapods.org/using/pod-install-vs-update.html

 

 

[출처] onelife2live.tistory.com/30

 

[Cocoapods] pod install? pod update? 제대로 알고 쓰자

많은 사람들이 pod install 을 코코아팟 프로젝트를 처음 세팅할 때 딱 한 번 쓰고 pod update 는 그 이후에 사용된다고 생각합니다. 그러나 전혀 그렇지 않습니다! 😝 이번 포스팅에서 pod install 과 pod

onelife2live.tistory.com

 

반응형
Posted by blueasa
, |

[링크] m.clien.net/service/board/cm_iphonien/15617008

 

[Scriptable] 국내 코로나 확진자현황 위젯 : 클리앙

11/27 09:53 수정 현재 코로나 라이브 받으신분들 동작이 안되실텐데요. 원인을 살펴보니, 돔구조가 변경이 되었더라구요.. 우선 Gist에 변경된 구조를 반영을 해두기는 했습니다만... 변경의 내용이

m.clien.net

 

반응형
Posted by blueasa
, |

 

 

iOS 빌드를 업로드 하고 받은 에러

위 경우는 NSBluetoothAlwaysUsageDescription, NSBluetoothPeripheralUsageDescription로

Bluetooth 관련 2가지가 추가로 떴다.

 

아래와 같이 plist에 Privacy 관련 Description 2개 추가해줌

 

-----------------------------------------------------------------------------------------------

<key>NSBluetoothAlwaysUsageDescription</key>

<string>App would like to use your bluetooth for communication purposes</string>

<key>NSBluetoothPeripheralUsageDescription</key>

<string>App would like to use your bluetooth for communication purposes</string>

-----------------------------------------------------------------------------------------------

 

 

[출처]

https://stackoverflow.com/questions/57987863/nsbluetoothalwaysusagedescription-required-but-bluetooth-is-not-used

 

NSBluetoothAlwaysUsageDescription required, but bluetooth is not used

In my ios app with new Xcode 11 GM Seed 2 after deploy, apple returned error: ITMS-90683: Missing Purpose String in Info.plist with NSBluetoothAlwaysUsageDescription. https://developer.apple.com/

stackoverflow.com

 

반응형
Posted by blueasa
, |

[추가]

아이폰11프로(iOS13)를 사고 이전 폰(iOS12) 데이터를 백업&복원했는데 프로파일 메뉴가 없어서 찾아보니 아래와 같은 방법이 있다.

 

----

같은 문제로 검색하다하, 다른 곳에서 해결 방안을 찾아서 여기에도 공유드립니다.
2018년 8월 기준으로... ios12를 설치하기 위한 준비 단계인 프로파일 설치 과정을 따라하시면 됩니다.
물론 ios12를 설치할 필요는 없습니다.

<아이폰의 웹브라우저에서 >
1) beta.apple.com에 접속
2) 애플아이디로 로그인
3) 같은 페이지에, 기기등록 탭 클릭( 가이드 옆) -> 좀 스크롤을 내리시면, (2)프로파일을 다운로드합니다. 아래
-> [프로파일 다운로드] 파란버튼 클릭...
4) ios 12용 프로파일이 설치됨.

< 아이폰의 설정 >
1) 일반 > 프로파일 항목 생긴 것 확인됨.
2) 그 아래 ios12용 프로파일도 같이 설치됨
3) ios12를 설치할 필요는 없습니다.

< 출처는 아래 유튜브 영상입니다. >

 

 

[출처] https://www.clien.net/service/board/cm_iphonien/9610173

 

설정-일반-"프로파일" 메뉴가 없네요 : 클리앙

작년에도 한번 이런적이 있어서 베타를 안올린적이 있는데 지금도 이러네요.. 아이튠즈로 gm을 올리면 먹통이 된다하셔서 사파리에서 받아다가 ota로 올리려고 gm프로파일 링크를 눌러도 설정에 프로파일 메뉴가 없으니 홈화면으로 자꾸 튕겨버립니다. 설정-검색에서 프로파일로 검색하면 프로파일및 모바일기기관리라고 뜨는데 이동이 안되고 뜨지도 않네요. 혹시 해결법을 아시는 분 계신가요?

www.clien.net

 

반응형
Posted by blueasa
, |

iOS 10 버전 부터, Apple은 앱 개발자에게 사용하는 프레임웍에 대한 설명을 info.plist 파일에 기술하도록 요청하고 있습니다. 이 설명은 사용자에게 해당 기능 사용에 대한 허가를 요청할때 보여지게 됩니다(e.g. location, accelerometer, etc.). 이 요구사항은 탭조이 같은 써드파티 SDK까지 확대 되었습니다. 탭조이는 편의를 위해 탭조이가 사용하고 있는 프레임웍에 대해서 info.plist에 포함해야할 내용을 다음과 같이 제공해 드립니다.

Function Key Suggested Text
Accessing media library NSAppleMusicUsageDescription 광고 경험 향상을 위해서 미디어 라이브러리가 사용됩니다.
Accessing location data all time* NSLocationAlwaysUsageDescription 광고 경험 향상을 위해서 위치 정보에 접근할 수 있습니다.
Accessing location data when the app is in use* NSLocationWhenInUseUsageDescription 광고 경험 향상을 위해서 위치 정보에 접근할 수 있습니다.
Accessing accelerometer NSMotionUsageDescription 광고 경험 향상을 위해서 가속센서를 사용할 수 있습니다.
Accessing photo library NSPhotoLibraryUsageDescription 개인화된 광고 경험 향상을 위해서 사진 정보에 접근할 수 있습니다.

* SDK 11.9.0부터 CoreLocation.framework 은 optional 입니다.

만일 위와 같은 정보를 info.plist에 추가하지 않으면 다음과 같은 사유로 앱스토어 등록이 거부될 수 있습니다.

This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSAppleMusicUsageDescription key with a string value explaining to the user how the app uses this data.

This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSLocationAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.

This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSLocationWhenInUseDescription key with a string value explaining to the user how the app uses this data.

This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSMotionUsageDescription key with a string value explaining to the user how the app uses this data.

This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

보다 자세한 정보는 Apple Developer Forum의 내용을 확인해 주세요. info.plist 수정 방법은 Apple이 제공하는 info.plist 관련 문서를 참조해 주세요.

 

[출처] https://dev.tapjoy.com/ko/faq/ios-10-data-authorization/

반응형
Posted by blueasa
, |
반응형
Posted by blueasa
, |