0

我正在创建一个针对 iPhone/iTouch 设备的应用程序。他们在此基础上构建得很好。我可以在将“目标设备系列”设置为 iPhone 而不是 iPhone/iPad 的同时在 iPad 上安装临时构建吗?我当然期待,因为它不是一个通用应用程序,它会在 iPad 的小窗口中运行。我没有 iPad,客户有,只是想测试一下。

4

2 回答 2

1

是的,只要目标操作系统与 iPad 的版本匹配,它就可以工作。

于 2010-11-23T18:54:41.250 回答
0

当然; 您只需要正确设置“iOS 部署目标”(IPHONEOS_DEPLOYMENT_TARGET)(即,如果您的客户端尚未更新到 4.2,则为 3.2)。

请注意,Apple 拒绝了 IPHONEOS_DEPLOYMENT_TARGET=3.2(和 SDKROOT=iphoneos4.0)的仅限 iPhone 的应用程序。你唯一能做的就是将 iOS 部署目标设置为 3.1.3 及以下(并被迫支持 iPhone/3.1.3),这有点痛苦,因为 3.2 对 3.1 有很多改进。

我不确定他们是否已修复它。你有三个选择:

  • IPHONEOS_DEPLOYMENT_TARGET=3.1.3(或以下)并支持旧手机。(不支持您无法测试的操作系统版本!)
  • IPHONEOS_DEPLOYMENT_TARGET=3.2 并面临可能的拒绝。
  • IPHONEOS_DEPLOYMENT_TARGET=4.0(或以上)并强制用户升级。
于 2010-11-23T23:54:46.743 回答