Xcode 7 은 일종의 LLVM 중간 바이너리 인 Bitcode를 도입 하여 Apple의 서버가 내 개입없이 다른 아키텍처에 대해 내 앱을 다시 컴파일 할 수 있음을 의미합니다.
Lookback에서는 라이브러리와 함께 정적 아카이브 프레임 워크를 배포합니다. "Build & Archive"이외의 것으로 빌드 할 때 비트 코드는 실제로 내 라이브러리로 내보내지지 않으며, 앱에서 내 라이브러리와 연결하고 Bitcode를 활성화 한 상태에서 빌드 및 아카이브를 시도하는 사람은 다음 중 하나를 받게됩니다. 두 가지 경고 :
ld: 'Lookback(Lookback.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target.
(lib가 Xcode 6으로 빌드 된 경우)ld: warning: full bitcode bundle could not be generated because 'Lookback(Lookback.o)' was built only with bitcode marker. The library must be generated from Xcode archive build with bitcode enabled (Xcode setting ENABLE_BITCODE)
(lib가 일반 xcodebuild와 함께 Xcode 7로 빌드 된 경우)
장치 + 시뮬레이터 범용 바이너리를 빌드하는 빌드 스크립트가 있으므로 빌드 및 보관을 사용할 수 없지만 xcodebuild
스크립트의 명령 줄에서 실행 합니다. xcodebuild
적절한 비트 코드 사용 라이브러리를 생성하려면 어떻게 해야합니까?