我正在開發一個靜態庫,分發給許多開發人員。現在我面臨着代碼生成的問題。 當我將這個庫包含到xcode項目並嘗試將其歸檔時,連接器產生一個錯誤ENABLE_BITCODE在靜態庫
MyModule.o不包含位代碼。您必須使用啓用位碼(Xcode設置ENABLE_BITCODE)重建它,從供應商處獲得更新的庫或禁用此目標的位碼。對於架構arm64
我嘗試了所有可能的事情(從here和here),沒有任何幫助。在啓用位代碼標誌的情況下,主機項目仍然不可編程。
奇怪的是otool -l
命令說所有模塊都包含一個位代碼段。爲什麼xcode項目無法歸檔呢?
請注意這一點:我確定您也有Bolts.framework。這已經被新的FBSDK框架內部引用了。然而,解析(如果有的話)將需要一個Bolts.framework,並且需要從Parse中獲得。舊的(FacebookSDK)Bolts可能導致編譯器問題。 – Aggressor
感謝您的建議。我打算停止使用FacebookSDK並使用本地帳戶框架。 – heximal