2014-12-03 17 views
10

當我嘗試建立我的應用我得到這個問題:用於建築arm64未定義的符號 - 可可豆莢

enter image description here

我試圖更新我的可可豆莢後的問題。

編輯:

這是你在說什麼@nunofmendes?

enter image description here

編輯2:

我莢項目看起來是這樣的:

enter image description here

+0

我不能看到你的照片,但你的一些庫可能不支持arm64。 – 2014-12-03 15:41:57

回答

4

你必須檢查你的CocoaPods項目。在每個項目的Build Settings中,檢查架構。

你應該有:

架構:$(ARCHS_STANDARD)
有效架構:ARMv7的armv7s arm64

當一些項目不建設,以ARM64時會發生此您正試圖編譯爲64位設備(如iPhone 5或更高版本)

編輯#1
您還可以試試下面的圖像中設置建立有效的體系結構YES
贊(忽略此圖像中的有效架構領域):

Image

+0

請參閱上述編輯 – DevC 2014-12-03 15:48:33

+0

是的。清理項目並構建它。它應該工作(如果庫支持64位) – nunofmendes 2014-12-03 15:54:45

+0

仍然相同:( – DevC 2014-12-03 15:56:13

2

成功後更新你的椰子樹。您只關注構建設置。我只是修改了它適用於我的下面的東西。

要檢查您的項目是否正確更新了吊艙。 如果不是,則需要重新安裝。

在Build Settings中更改下面的metion命令。 希望它對你有所幫助。

構建設置:

有效的體系結構:arm64的ARMv7 armv7s

位碼啓用:NO(如果你的工作iOS9)

其他鏈接標誌:-ObjC -lC++ $(繼承)

體系結構:$(ARCHS_STANDARD)

構建有效的架構只:

調試 - 是

版本 - 無

搜索路徑

框架搜索路徑 - $(繼承) $(PROJECT_DIR)

庫搜索路徑 - $(繼承)

頭搜索路徑 - $(繼承)

相關問題