[英]opencv2.framework/opencv2(shapedescr.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
[英]Is bitcode a must for apple watch extension in Xcode 7 beta 3?
我有一個可可豆莢作為我的應用程序中使用的庫的依賴項管理器。 而且我有Apple Watch支持-因此在安裝Xcode 7 beta 3之后,我在編譯期間收到錯誤消息:
ld: '/Users/**************/********/**************/Pods/FlurrySDK/Flurry/libFlurry_6.6.0.a(libFlurry.a-armv7-master.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. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
在擴展目標中,我找不到設置ENABLE_BITCODE = NO
選項。
據我了解,對於Apple Watch,我必須提供所有帶有bitcode選項的庫。
我試圖僅為主要的主要應用目標添加Pod,以防止使用應用擴展名鏈接庫,但是無論如何我仍然會遇到此鏈接錯誤。
如何在最新的Xcode Beta中構建我的應用程序?
如該問題所示 ,您必須啟用位碼,或者干脆將其禁用。 Xcode告訴您,您可以僅為disable bitcode for this target
。
編輯:
在作者發表評論之后,我不得不說,除了等待新的Flurry
SDK發行之外,您無能為力,因為新版本應該支持Bitcode。 比特碼是一項強大的技術,因此只需將其重新打開並可能會向開發人員發送電子郵件。
希望有幫助,朱利安
您的庫編譯時沒有位碼,但是在項目設置中啟用了位碼選項。 在目標“構建設置”和“庫構建設置”中說“否”以啟用位碼以刪除警告。
請檢查這篇文章。 我認為這對您有幫助。 iOS 9中的新警告
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.