미래의 나에게, 빌드는 되는데 막상 run을 해보니 device에서 crash가 났구나?
로그를 읽어보니 library가 load가 안 된다는데, 내 눈에는 분명 라이브러리, 프레임워크들을 잘 넣은 것 같은데... 뭐가 문제인지 모르겠다고?
내가 했던 실수. mac OS project를 만들고 안 된다, 다르다 했다. 🤷♀️ 내가 싫다ㅎ
TARGETS/Build Settings/Architectures
Base SDK
가 iOS인지 확인하기.
TARGETS/Build Settings/Runpath Search Paths
mac OS app은 해당 path가 "@executable_path/../Framework"로 되어 있어서 iOS device는 Framework를 못찾을 수 있다.
TARGETS/Build Settings/Search Paths
Dynamic 프레임워크는 반드시 embeded 되어야 app이 바이너리를 참조할 수 있다는 점 잊지말기~ 😎
TARGET/General/Fameworks,Libraries, and Embedded Content
Required 되어 있는지 확인!
TARGET/Build Phases/ Link Binary With Libraries
TARGET/Build Phases/ Embed Frameworks