2012-04-08 47 views
0

我創建了一個新項目,並將編譯器設置爲LLVM GCC 4.2,iOS部署目標爲4.2,但我仍無法在其上安裝4.2.1的iPhone 3G上啓動它。它可以在模擬器和iPhone 4上正常工作,但是當我在4.2.1版本的iPhone 3G上運行它時,它很容易在啓動後「完成」,而無需任何控制檯輸出。使用Xcode 4.3開發iOS 4.2.1

有沒有人有線索有什麼問題?

這些都是有效的體系結構:

Valid architectures

回答

0

發現該項目需要的plist並刪除只ARMv7的限制

+0

對不起,但我不明白你的意思。 – tamasgal 2012-04-18 07:01:22

+0

對不起,該項目嘗試。 plist文件是:需要的設備功能 – WhiteTiger 2012-04-18 07:08:07

+0

行了,謝謝!這應該是:-)它只有「armv6」。 – tamasgal 2012-04-18 07:19:16

1

Valid Architectures是沒有用的。您需要將Architectures更改爲armv6 armv7,將Build Active Architectures更改爲NOdemo

1

在您的項目設置,

點擊目標,

應該有一個項目叫做必需的設備功能。設置用於ARMv6

它的工作對我

0

更改架構用於ARMv6 ARMv7的工作對我來說,我並不需要所需的設備能力都沒有。