2010-04-09 54 views
1

升級到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的默認)。

+2

你意識到你被SDK NDA綁定,不應該公開談論它,對吧? :-) – 2010-04-09 05:45:48

回答

1

雖然我在項目設置中選擇了GCC 4.2,但仍然使用4.0。通過切換到4.0,然後返回,我可以用4.2進行編譯。

+0

可能是這樣的,並且確保它在調試和發佈模式之間一致!當我建立時,這總是讓我感到滿意。 – 2010-04-21 03:24:15

0

我有同樣的問題。切換到4.0後退不適合我。我通過關閉項目,在項目上執行「顯示包內容」,然後在TextEdit中編輯project.pbxproj來實現它。搜索GCC_VERSION,我發現一些條目仍然使用4.0而不是4.2。手動更改它們。 (愚蠢的XCode,它有很多像這樣的bug)

相關問題