如何在SDK 3.0模拟器之前测试我的iPhone应用程序,确保它有效?

时间:2010-06-07 18:50:17

标签: iphone xcode

我写了iPhone应用程序。非常简单!它只使用Cocos2D,所有其他功能都非常基本,没有加速计,没有摄像头,什么也没有。按钮和声音。

我认为每个iPhone都可以运行这个应用程序(对Cocos2D没有限制吗?),但我的XCode只允许我使用3.0及更高版本。我想确认一件事并问一件事:

  1. 如果我在XCode中将“iPhone OS 2.0”放入我的iPhone操作系统部署目标中,但我在XCode中的“Active SDK”仍然说3.0,如果我使用此编译并提交到App Store,当它上升时,使用2.0的人仍然可以下载并使用游戏吗?

  2. 我可以在2.0模拟器中测试以确保它有效吗?我的XCode只有3.0及更高的模拟。

1 个答案:

答案 0 :(得分:0)

  1. 为您拥有的任何版本的SDK(3.0,3.1.2,3.1.3,3.2等)设置iPhone OS 2.0和Base SDK的部署目标。 Active SDK只是Base SDK的编译时覆盖。您应该将Base SDK设置为SDK的最新 STABLE 版本,并将部署设置为您要支持的最旧设备。

  2. 如果您打开iPhone模拟器并从菜单栏中选择硬件>版本,您应该看到SDK版本2.x的选项。如果您没有看到这个,则表示您没有安装任何2.0 SDK版本。 2.2.1包含在3.1.3版本中,但您可能无法在模拟器中看到它。您必须找到要安装的旧版SDK。它们可以通过Googling在线找到。没有副手,但不应该很难。

  3. <强> 修改

    对于最新版本的Xcode(目前为3.2.5),这已经过时了。