我最近更新到IOS 6.我有一個項目,它適用於iOS 4.3,現在當我嘗試爲設備構建時,它顯示出很多引用錯誤。IOS 6中的引用錯誤
ld: symbol(s) not found for architecture armv7s
其實我不知道所有的源代碼,我一直在使用.A也對一些課程,該課程.A也是我要求和Xcode 4.5.1內置(用於設備),並試圖與此,仍然沒有用。如果我使用模擬器,它工作正常,因爲設備出現問題。 我已經搜索了任何解決方案,發現有一些沒有幫助我的問題。 任何人在更新到iOS 6後都會遇到這種情況。如何擺脫它。
等待你的幫助。謝謝。
在這裏搜索'armv7s symbols',您會發現很多關於此主題的現有問題。 – rmaddy
這是因爲這些.a文件不是爲armv7架構而構建的。您需要通過指向iOS設備而不是模擬器來構建armv7。用這個替換項目中的.a文件,然後重試。 – iDev
@ACB我已經問了兩次檢查,他們說它只用Xcode 4.5構建,爲了構建armv7我們需要在Xcode中做任何事情嗎? – Newbee