Xcode 7에서 ENABLE_BITCODE를 사용하는 방법은 무엇입니까?
parse.com으로 개발 중이며 Xcode 7로 업그레이드하는 데이 문제가 발생합니다. 일부 Parse 프레임 워크가 완전히 작동하지 않습니다.
이 경고가 있습니다.
긴급 : '/Users/[MY_USER]/Downloads/parse-starter-project-1/ParseStarterProject/Parse.framework/Parse(PFMutableFileState.o)'가 비트 코드없이 빌드 되었기 때문에 모든 비트 코드가 삭제됩니다. 비트 코드를 활성화하여 (Xcode 설정 ENABLE_BITCODE) 다시 빌드하거나, 공급 업체로부터 업데이트 된 라이브러리를 얻거나,이 대상에 대해 비트 코드를 비활성화해야합니다. 참고 : 이는 향후 오류가 될 것입니다.
Xcode 6의 마지막 버전에서 모든 것이 작동했음을 상기시켜 드리겠습니다.
Xcode 7에서 비트 코드를 활성화하는 방법은 무엇입니까?
iOS 9 용으로 업데이트 된 타사 프레임 워크 또는 라이브러리를 사용 중이고 비트 코드를 포함하지 않으려면 .NET Framework없이 프레임 워크 버전이 제공되었는지 확인해야합니다 bitcode
. 앱 번들에 포함 할시기에 대한 Apple의 참고 사항 을 참조하십시오 .
iOS 앱의 경우 비트 코드가 기본값이지만 선택 사항입니다. watchOS 및 tvOS 앱의 경우 비트 코드가 필요합니다. 비트 코드를 제공하면 App Bundle의 모든 앱과 프레임 워크 (프로젝트의 모든 대상)에 비트 코드가 포함되어야합니다.
bitcode
프로젝트에서 비활성화 / 활성화 하려면 다음 단계를 따르십시오.
- 프로젝트 빌드 설정에서 모든 설정이 표시되도록 설정했는지 확인합니다.
- 빌드 옵션은 네 번째 섹션입니다.
Enable Bitcode
옵션에 대해 예 또는 아니오를 선택하십시오 .
Parse가해야 할 일입니다. 앱에 비트 코드를 활성화 할 때 번들의 모든 앱과 프레임 워크에 비트 코드를 포함해야합니다 ( 여기 참조 ). 보시다시피 Parse 프레임 워크는 현재이 기능을 사용하지 않습니다. 이는 아직 베타 버전이며 아직 황금 시간대에 대비되지 않았기 때문에 이해할 수 있습니다.
이것은 이제 Xcode 7 베타 3에서 오류로 보입니다. 사용중인 Cocoapod가 ENABLE_BITCODE가 켜진 상태로 빌드되지 않은 경우 Podfile 하단에 다음을 추가하여 모두 비활성화 할 수 있습니다.
post_install do |installer|
installer.pods_project.targets.each do |target|
installer.pods_project.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
경고 : 내가 읽은 내용에서 ENABLE_BITCODE를 설정하지 않으면 WatchKit 앱을 제출할 수 없으므로 Parse가 해당 포드를 업데이트 할 때까지 이는 절충안입니다.
빌드 설정에서 비트 코드를 검색하고 false / NO로 설정하십시오.
참조 URL : https://stackoverflow.com/questions/31205133/how-to-enable-bitcode-in-xcode-7
'programing tip' 카테고리의 다른 글
Windows 8의 Grunt : 'grunt'가 인식되지 않음 (0) | 2020.12.29 |
---|---|
부트 스트랩 모달에서 텍스트 영역 너비를 100 %로 설정 (0) | 2020.12.29 |
양식에서 Rails 직렬화 된 필드를 편집하는 방법은 무엇입니까? (0) | 2020.12.29 |
ItemsControl의 항목 사이에 구분 기호를 추가하는 방법 (0) | 2020.12.29 |
strtotime 및 date를 사용하여 오늘을 기준으로 이전 월과 연도를 얻는 방법은 무엇입니까? (0) | 2020.12.29 |