我可以在iPad上安装专门针对iPhone的特定应用程序吗?

问题描述:

我正在创建针对iPhone/iTouch设备的应用程序。他们依靠这一点很好。我可以在将“目标设备系列”设置为iPhone而不是iPhone/iPad的同时将特设版本安装到iPad上吗?我当然期待,因为它不是一款通用的应用程序,它可以在iPad的小窗口中运行。我没有iPad,客户端只是想测试它。我可以在iPad上安装专门针对iPhone的特定应用程序吗?

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

请注意,Apple已拒绝IPHONEOS_DEPLOYMENT_TARGET = 3.2(和SDKROOT = iphoneos4.0)的仅iPhone应用程序。你唯一能做的就是将iOS Deployment Target设置为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(或以上)并强制用户升级。

是的,只要目标操作系统匹配iPad的版本,它应该工作。