2012-07-09 51 views
2

問題在標題中描述。 Build Settings中的體系結構設置爲(armv 7)$(ARCHS_STANDARD_32_BIT)。 armv6也不起作用。該設備正在運行iOS 4.2.1。我今天更新了Xcode,從那以後它不再運行在3G上,但是它適用於iOS 5.1的4S。該應用程序開發與PhonegapXcode 4.3.3編譯項目 - >構建成功,但Phonegap應用程序不會在iPhone 3G上安裝

任何人都經歷過這一點,並知道如何避免它? 在此先感謝

+0

難道你或你的更新進行任何更改目標OS? 對於armv7,您應該可以使用3G或更新的設備。 – 2012-07-09 11:04:59

+0

重新檢查您的Xcode設置,以確保其設置爲最低的iOS 4.x ... – user523234 2012-07-09 11:11:05

+0

對不起,我錯了。 armv7從3GS開始工作,而不是3G。不幸的是,我無法再編輯上面的評論。 – 2012-07-09 11:16:04

回答

2
  1. 確保您的Info.plist不包含對ARMv7「必要的設備 能力」的關鍵。如果存在,請將其刪除。

  2. 確保「Build Active Architecture Only」設置爲NO

  3. 根據你的目標的「生成設置」,選擇「其他」中的「架構」行,並手動輸入兩個值:ARMv6的的ARMv7。在彈出窗口外單擊以保存手動輸入的值。

iOS iPhone 3G not installing app Xcode 4.2 4.3 armv6 armv7

+0

啊,我很傻,這工作。但該應用程序仍然沒有安裝在我的3G – dan 2012-07-09 12:16:24

+0

「未安裝」=你甚至沒有看到設備的主屏幕上的應用程序圖標? – 2012-07-09 12:18:01

+0

是的,這就對了。 「建成成功」後,沒有任何反應。 – dan 2012-07-09 12:20:06

相關問題