2015-09-03 2 views
2

Прежде всего, я знаю вопросы, подобные этому, но ни один из них не относится к моей проблеме. Я использую Xcode 7 beta 6 и cocoapods. Это мой Podfile:ParseFacebookUtilsV4 включить bitcode error xcode 7 beta 6

platform :ios, '8.0' 
use_frameworks! 

target 'Alfred' do 
pod 'PaymentKit', :git => 'https://github.com/stripe/PaymentKit.git' 
pod 'SDWebImage', '~>3.7' 
pod 'Parse' 
pod 'FBSDKCoreKit' 
pod 'FBSDKLoginKit' 
pod 'ParseFacebookUtilsV4' 
pod 'Fabric' 
pod 'Crashlytics' 
end 

При компиляции для тренажера, все работает отлично, но при компиляции для реального устройства (iPhone 6 с прошивкой 9 беты) Я получил следующий код ошибки:

'/Users/username/projectpath/Pods/ParseFacebookUtilsV4/libParseFacebookUtilsV4Lib.a(PFFacebookUtils.o)' не содержит биткода. Вы должны восстановить его с битовым кодом включена (установка ENABLE_BITCODE Xcode), получить обновленную библиотеку от поставщика или отключить битовый кода для этой цели для архитектуры arm64

Я настройки уже позволил ENABLE_BITCODE флага и он по-прежнему показывает ту же ошибку , Также я попробовал очистить и снова восстановить проект.

+0

Удаляется мой 'дублировать' флаг. Просто видели в плохом формате, что они попробовали включить бит-код без каких-либо результатов. Не принимать во внимание флаг. – soulshined

ответ

2

Вам действительно нужно отключить биткод для тех библиотек, которые еще не поддерживают биткод.

Ошибка заключается в ссылке на вашу статическую библиотеку, которая была скомпилирована для биткода. Поскольку вы, вероятно, не владеете библиотеками cocoapods, вам нужно просто отключить поддержку биткодов для этих библиотек в вашем проекте.

Если вы хотите быстро и грязно, просто отключите биткод для своей цели (см. Ниже). Но вы можете более детально выбрать и отключить биткод для библиотек, дающих вам проблемы (более ответственный выбор).

enter image description here

Смежные вопросы