升級到iPhone SDK 4.0後,建設設備時,我收到以下錯誤:無法生成用於iPhone設備
gcc-4.0: Invalid arch name : armv7
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 failed with exit code 1
之前,我只是建立了ARMv6的(預4.0 SDK的默認)。
升級到iPhone SDK 4.0後,建設設備時,我收到以下錯誤:無法生成用於iPhone設備
gcc-4.0: Invalid arch name : armv7
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 failed with exit code 1
之前,我只是建立了ARMv6的(預4.0 SDK的默認)。
雖然我在項目設置中選擇了GCC 4.2,但仍然使用4.0。通過切換到4.0,然後返回,我可以用4.2進行編譯。
可能是這樣的,並且確保它在調試和發佈模式之間一致!當我建立時,這總是讓我感到滿意。 – 2010-04-21 03:24:15
我有同樣的問題。切換到4.0後退不適合我。我通過關閉項目,在項目上執行「顯示包內容」,然後在TextEdit中編輯project.pbxproj來實現它。搜索GCC_VERSION,我發現一些條目仍然使用4.0而不是4.2。手動更改它們。 (愚蠢的XCode,它有很多像這樣的bug)
你意識到你被SDK NDA綁定,不應該公開談論它,對吧? :-) – 2010-04-09 05:45:48