2010-09-02 28 views
1

我已经在iOS4发布后准备好了应用程序商店中的几个应用程序。如果我尝试在3.x设备上的应用商店中下载其中的一个,它会告诉我需要升级。有没有办法让我的应用程序不这样做,因为我不认为我使用特定于iOS4的任何API调用。构建iOS4应用程序,该应用程序也将在iPhone OS 3.x设备上部署

我原本以为这是做不到的,但我现在刚刚在我的iPod Touch上安装了“植物大战僵尸”和“愤怒的小鸟”(运行3.1.3),所以它一定是可以的,因为我确信它们有最近发布了更新,并进入前5名游戏,我本以为它们是使用iOS4 SDK开发的。我希望这只是一个价值的地方,但如果任何人都可以让我知道如何做到这一点真棒:)。

回答

5

简单。打开你的项目信息。 找到这一行“iPhone操作系统部署目标”选择3.0

你仍然可以用最新的Xcode和当前的4.0 SDK开发的,但如果你不进行任何4.0调用这应该让你的薄弱环节,以3.0+和允许应用上班。

你真的应该在3.0+设备上测试它,看它是否工作。您仍然可以将您的Base SDK设置为3.2或4.0。

alt text

+0

+1 - 一张图片胜过千言万语,然后一点点 – 2010-09-02 23:57:39

+0

呀完全同意,有太多的设置。 最后很高兴Stackoverflow现在可以轻松上传图片。好极了。 – 2010-09-03 01:29:50

+0

嘿谢谢,我会放弃它。我可以在没有将它发送到应用商店的情况下对其进行测试,但Apple会从调试/发布/分发区域中删除以前的SDK。 – 2010-09-03 10:46:11

相关问题