2016-11-08 32 views
1

我想在我的項目中包含Realm 2.0.3和RealmSwift 2.0.3 iOS Swift 2.3作爲動態框架二進制文件。我發現他們花了很長時間來編譯。領域:工作副本中缺少bcsymbolmap

我能夠建立我的項目,並在模擬器中運行得很好,但是當我存檔我收到此錯誤:

enter image description here

這是我多麼包括框架(只需拖放到項目中):

enter image description here 幫助!

+1

嗯,您如何將框架集成到您的項目中LY? Realm Swift不可用作爲靜態框架,所以在這裏看起來不太合適。 – TiM

+0

Hi @TiM,請看上面的截圖。它可能不是一個靜態框架 - 不知道它是靜態的,動態的,二進制的 – etayluz

+1

啊好吧!是的,那些是動態框架的圖標。您是否還記得將它們添加到您的應用項目的「嵌入式二進制文件」部分? – TiM

回答

1

每@添的建議,在目標的構建階段我確信這兩個動態框架添加在這些路段:

  • 鏈接二進制與圖書館
  • 嵌入框架

在項目中拖放框架不會自動將它們添加到Embed Framworks

+1

太棒了!很高興我能夠幫助!是的,這似乎是動態框架的一個缺點,但將它們拖拽到Xcode項目中並不包括確保框架將嵌入最終包中的設置。此外,請確保遵循有關strip-frameworks構建腳本的Realm安裝教程的最後一步,否則您的應用程序提交仍會失敗:https://realm.io/docs/swift/latest/#installation – TiM