2011-11-29 43 views
6

我創建了一個全新的單一視圖應用 iPhone應用程序在Xcode 4.2,它只能顯示灰色屏幕。應用建設和Xcode 4.2不能安裝在iPhone 3G

當我構建應用程序,我得到警告:

BWARN]warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7"). 

我跟着this SOthis SOthis SO修復警告。

我的構建設置:

  • 體系結構:的ARMv6,ARMv7的
  • 基地SDK:最新的iOS(iOS版5.0)
  • iOS的部署目標:的iOS 3.0

必需裝置CA Info.plist中的值armv6,armv7

我使應用程序(這個程序只顯示一個灰色的屏幕)特設分佈,並把它在iTunes上。

  1. 當我將應用程序安裝到2個iPhone4(一個擁有iOS 4,一個擁有iOS 5)時,它工作正常。
  2. 當我將應用程序安裝到iPhone 3GS(具有iOS 4)時,它工作正常。

  3. 當我嘗試應用程序安裝到2 iPhone 3G(一個具有的iOS 4.2.1,iOS版具有一個3.0),
    應用程序沒有安裝,我收到此消息。

應用程序「SingleViewApplication」未安裝在iPhone XXXXX上,因爲它與此iPhone不兼容。

你知道如何使iPhone 3G能夠運行的應用程序建立和Xcode 4.2?

回答

11

所以我刪除需要的設備功能條目Info.plist 和應用程序可以安裝在iPhone 3G。

+0

這似乎也適用於我。我在Xcode 4.3.2上,我的目標是iOS 4.0。 –

相關問題