3 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
UPD
蘋果需要使用arm64架構(gòu)。不要在項(xiàng)目中使用x32庫
因此,下面的答案不再正確!
舊答案
新的Xcode 5.1將體系結(jié)構(gòu)armv7,armv7s和arm64設(shè)置為默認(rèn)值。
有時(shí)可能是由于此錯(cuò)誤引起的“構(gòu)建失敗“體系結(jié)構(gòu)x86_64的未定義符號(hào)”。因?yàn)椋承欤ú皇茿pple的)最初是為x32編譯的,不支持x64。
因此,您需要像這樣更改項(xiàng)目目標(biāo)的“架構(gòu)”
注意 如果您使用的是Cocoapods,則應(yīng)該對(duì)“ Pods”目標(biāo)執(zhí)行相同的操作。

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
架構(gòu)x86_64的未定義符號(hào):“ _ OBJC_CLASS _ $ _ xxx”,引用自:yyy.o中的objc-class-ref
這通常意味著您正在從類“ yyy”中調(diào)用“ xxx”(它可以是框架或類)。編譯器無法找到“ xxx”,因此會(huì)發(fā)生此錯(cuò)誤。
您需要通過在導(dǎo)航器窗口中右鍵單擊項(xiàng)目文件夾并單擊“ 將文件添加到“ YourProjectName ” “選項(xiàng)來添加丟失的文件(在本例中為“ xxx”)。
彈出窗口將在Finder中打開您的項(xiàng)目文件。在這里,您可以看到丟失的文件,然后將它們添加到您的項(xiàng)目中。不要忘記選中“ 如果需要復(fù)制項(xiàng)目 ”框。祝好運(yùn)??!
- 3 回答
- 0 關(guān)注
- 371 瀏覽
添加回答
舉報(bào)