全都, 我开发了一款应该只适用于iPhone 4及更高版本的应用程序。原因是在加载时,应用程序会检查您的iPhone类型,并根据屏幕大小设置某些图像。
苹果可以接受我决定运行哪个iPhone用户并根据它设置图像吗?
另外,我想在哪里说我希望这个应用程序在iPhone 4及更高版本上运行直到iPhone 6+,而不是在ipad等任何其他设备上运行?
由于 博尔纳
答案 0 :(得分:2)
答案 1 :(得分:1)
正如@Sam B在下面所说,没有办法指定某些设备。
但是通过以下技巧,您可以获得所需的结果:
在xCode proj文件的“常规”选项卡中将设备设置为iPhone。此外,如果您想要4个以上的设备将Deployment Target设置为iOS 7,如果您保留iOS 8+,它将只是4S +设备。
答案 2 :(得分:1)
我不明白发布的答案是如何被认为是正确的?
OP问题的答案是否定的。您无权限制访问某些iPhone设备(4,4S,5,5S,6,6P)。如果您仅在Xcode中将项目指定为“iPhone”,那么从技术上讲,无论型号如何,它都可以在所有iPhone上运行。
现在已经说过,理论上你可以通过将iOS设置为8.0或更高版本使其仅适用于iPhone 4s或更高版本,因为无法在iPhone 4或更低版本上加载iOS 8。
对于苹果评论家,他们将在最新的应用设备iPhone 6或6p上测试您的应用。他们没有时间在所有可能的苹果iPhone设备上回归测试您的应用。
这有意义吗?