2015-09-03 36 views
2

首先,我知道類似於這個問題的問題,但沒有一個引用我的問題。我正在使用Xcode 7 beta 6和cocoapods。 這是我Podfile:ParseFacebookUtilsV4啓用位碼錯誤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與iOS 9測試版)時,我得到了以下錯誤代碼:

'/Users/username/projectpath/Pods/ParseFacebookUtilsV4/libParseFacebookUtilsV4Lib.a(PFFVideosUtils.o)'不包含位碼。你必須有位碼啓用(Xcode中設置ENABLE_BITCODE)重建它,從供應商,或禁用位碼爲這個目標架構arm64

我已經alredy啓用標誌ENABLE_BITCODE獲得更新的圖書館,它仍然顯示了同樣的錯誤。此外,我嘗試再次清潔和重建項目。

+0

刪除我的「重複」標誌。剛剛看到他們嘗試啓用位碼時沒有任何結果。無視標誌。 – soulshined

回答

2

您實際上需要爲那些不支持位碼的庫禁用位碼。

錯誤是說請連接你已經編譯爲位碼的靜態庫。由於您可能不擁有cocoapods庫,因此您只需要禁用項目中這些庫的位代碼支持。

如果你想快速和骯髒,只是禁用你的目標的位碼(見下文)。但是,您可以更精細地選擇並禁用庫的位代碼,這也會給您帶來麻煩(更負責任的選擇)。

enter image description here

相關問題