2013-03-06 59 views
0

我有xcode 4.6。它显示部署目标高达4.3。 我想使用4.2,但它不能显示。xcode 4.6无法显示deplyment目标4.2

它是什么步骤。

什么问题?

+0

你知道吗? – user2071201 2013-03-06 13:51:29

+0

为什么你仍然需要为iOS4.2开发任何东西,这是什么特别的原因?有多少设备运行iOS4?据最新的官方统计数据显示,大约80%的设备运行iOS6,大约15%的设备运行iOS5,其余的则运行iOS3或iOS4。你为什么要为小于5%的设备开发应用程序? – holex 2013-03-06 14:02:03

+0

如果你真的需要支持它,你可以看看这个问题:http://stackoverflow.com/questions/12619124/how-to-support-both-armv6-and-armv7s-for-release-build-in-xcode -4-5/12678077#12678077 – coverback 2013-03-06 14:05:26

回答

2

Xcode 4.6和iOS 6不支持iOS 4.2和/或ARMv6。 (ARMv6设备是iPhone 1st和3G以及iPod Touch 1g和2g)

由于所有具有ARMv7的设备都能够运行iOS 5,因此您应该将您的最低设置为4.3或者如果可能的话iOS 5.0。

+0

但这个链接说的是什么? http://stackoverflow.com/questions/12619124/how-to-support-both-armv6-and-armv7s-for-release-build-in-xcode-4-5/12678077#12678077 – user2071201 2013-03-07 08:04:34

+0

然后这样做!这不是官方的,需要您使用旧版Xcode构建iOS 4. *版本,然后使用更高版本的Xcode构建包含应用程序(ARMv6和ARMv7)的胖二进制文件。你需要很多关于farmeworks的知识才能正确地做到这一点,并设置你用很多编译器指令编写代码。总之,这不值得你花时间,90%已经运行iOS 6,只有4%运行4.2。 – rckoenes 2013-03-07 08:09:32