Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SDK 3.0之前的模拟器上测试我的iPhone应用程序,确保它正常工作?_Iphone_Xcode - Fatal编程技术网

如何在SDK 3.0之前的模拟器上测试我的iPhone应用程序,确保它正常工作?

如何在SDK 3.0之前的模拟器上测试我的iPhone应用程序,确保它正常工作?,iphone,xcode,Iphone,Xcode,我编写了iPhone应用程序。非常简单!它只使用Cocos2D,所有其他功能都非常基本,没有加速度计,没有摄像头,什么都没有。只有按钮和声音 我想每个iPhone都可以运行这个应用程序(Cocos2D没有限制,对吧?),但我的XCode只允许我使用3.0及以上版本。我想确认一件事并问一件事: 如果我把“iPhone OS 2.0”放在XCode中我的iPhone OS部署目标中,但我在XCode中的“Active SDK”仍然显示为3.0,如果我使用它编译并提交到App Store,当它启动时,

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

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

  • 如果我把“iPhone OS 2.0”放在XCode中我的iPhone OS部署目标中,但我在XCode中的“Active SDK”仍然显示为3.0,如果我使用它编译并提交到App Store,当它启动时,使用2.0的人仍然可以下载并使用游戏是吗

  • 有没有办法在2.0模拟器中进行测试以确保其正常工作?我的XCode只有3.0及更高版本的模拟

  • 为iPhone OS 2.0设置部署目标,并为SDK的任何版本(3.0、3.1.2、3.1.3、3.2等)设置基本SDK。活动SDK只是基本SDK的编译时重写。您应该将基本SDK设置为SDK的最新稳定版,并将部署设置为您打算支持的最旧设备

  • 如果打开iPhone模拟器并从菜单栏Hardware>Version中选择,您应该会看到SDK版本2.x的一个选项。如果您没有看到这一点,则表示您没有安装任何2.0 SDK版本。2.2.1包含在版本3.1.3之前,但您可能在模拟器中看不到它。您必须找到旧版本的SDK才能安装。他们可以通过谷歌在网上找到。手头没有链接,但不应该太难

  • 编辑

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

  • 为iPhone OS 2.0设置部署目标,并为SDK的任何版本(3.0、3.1.2、3.1.3、3.2等)设置基本SDK。活动SDK只是基本SDK的编译时重写。您应该将基本SDK设置为SDK的最新稳定版,并将部署设置为您打算支持的最旧设备

  • 如果打开iPhone模拟器并从菜单栏Hardware>Version中选择,您应该会看到SDK版本2.x的一个选项。如果您没有看到这一点,则表示您没有安装任何2.0 SDK版本。2.2.1包含在版本3.1.3之前,但您可能在模拟器中看不到它。您必须找到旧版本的SDK才能安装。他们可以通过谷歌在网上找到。手头没有链接,但不应该太难

  • 编辑

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