[XCode] 프로젝트에 프레임워크 추가 하기
프로젝트에 프레임워크를 추가할때 확인 사항
- 추가할 프레임워크가 static으로 빌드되어 있는지 또는 dynamic으로 빌드되어 있는지 확인한다. 터미널에서 file 명령어를 통하여 확인 가능하다.
$ file TestDummy.framework/TestDummy TestDummy: Mach-O 64-bit dynamically linked shared library arm64 // 동적으로 빌드된 파일
- 프레임워크가 dynamic으로 빌드 된 경우 XCode프로젝트의 General탭 Frameworks, Libraries, and Embedded Content 에 포함되어야 한다.
- Build Phases 탭에서는 Embed Frameworks만 포함 시킨다.
- 프레임워크를 정상적으로 추가 하였으나 ‘file not found’ 오류가 발생하는 경우, 프로젝트 Build Settings탭에 Search Framework를 확인해 본다.( 프로젝트 하위 경로가 아닌 곳에 있는 프레임워크를 추가 하는 경우 Search Framework에 포함 안 되는 경우가 있다. )
제가 그래서 생고생 했어요..
댓글남기기