2014-02-24 56 views

回答

65

已經按照您在構建設置一看,檢查設置Build Active Architecture Only設置爲No(可能會讓編譯慢一點,但應該可以解決問題)

還要檢查Valid Architectures具有arm64列表

請注意,如果您提交的應用程序說「應用程序,其中包括一個arm64架構都必須包括的ARMv7和armv7s架構」的時候,將其設置爲無也將解決這個問題

+1

感謝的人,它做了伎倆,但一些第三方sdk拋出一些鏈接器錯誤...例如:廣告sdks。 – RajMac

+0

聽起來有點奇怪,我不認爲它會與此有關,但嘗試做一個完整的清潔(按住清潔項目時按住選項或ALT) – Fonix

+0

感謝您的幫助@Fonix。 – RamGrg

6

你需要做的是什麼得到一個錯誤只需設置ONLY_ACTIVE_ARCHNO。希望它能起作用。

0

enter image description here如果您在測試xcode項目時出現錯誤,那麼刪除它也解決了這個問題。

另一種方式是待辦事項

我升級到5.1的XCode後出現相同的錯誤消息。你在用CocoaPods嗎?如果是這樣,這應該解決這個問題:

Delete the "Pods" project from the workspace in the left pane of Xcode and close Xcode. 
Run "pod install" from the command line to recreate the "Pods" project. 
Re-open Xcode and make sure "Build Active Architecture Only" is set to "No" in the build settings of both the "Pods" project and your own project. 
Clean and build. 
相關問題