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
Ios 希望我的应用程序只能在iPhone 4及以上版本上运行,而不能在其他设备上运行_Ios_Iphone_Xcode_Swift - Fatal编程技术网

Ios 希望我的应用程序只能在iPhone 4及以上版本上运行,而不能在其他设备上运行

Ios 希望我的应用程序只能在iPhone 4及以上版本上运行,而不能在其他设备上运行,ios,iphone,xcode,swift,Ios,Iphone,Xcode,Swift,见鬼, 我开发了一个应用程序,应该只能在iPhone4及以上版本上使用。原因是在加载期间,应用程序会检查您的iPhone类型,并根据屏幕大小设置某些图像 苹果是否可以接受我来决定哪个iPhone用户在运行,并以此为基础设置图像 还有,我想让这个应用程序在iPhone 4及以上版本上运行到iPhone 6+之前,而不是在任何其他设备上运行,比如ipad等 谢谢 Borna在“常规”>“部署信息”下,将您的设备设置为iPhone而不是Universal,并确保您的部署目标设置为iOS 7.0 在“常

见鬼, 我开发了一个应用程序,应该只能在iPhone4及以上版本上使用。原因是在加载期间,应用程序会检查您的iPhone类型,并根据屏幕大小设置某些图像

苹果是否可以接受我来决定哪个iPhone用户在运行,并以此为基础设置图像

还有,我想让这个应用程序在iPhone 4及以上版本上运行到iPhone 6+之前,而不是在任何其他设备上运行,比如ipad等

谢谢
Borna

在“常规”>“部署信息”下,将您的设备设置为iPhone而不是Universal,并确保您的部署目标设置为iOS 7.0


在“常规”>“部署信息”下,将您的设备设置为iPhone而不是Universal,并确保您的部署目标设置为iOS 7.0


正如@Sam B在下面所说的,没有办法指定某些设备

但通过以下技巧,您可以获得所需的结果:


在xCode proj文件的常规选项卡中将您的设备设置为iPhone。另外,如果您想将4+设备的部署目标设置为iOS 7,如果您想保持iOS 8+的部署目标,那么它将仅为4S+设备。

正如@Sam B在下文中所述,无法指定某些设备

但通过以下技巧,您可以获得所需的结果:


在xCode proj文件的常规选项卡中将您的设备设置为iPhone。另外,如果您想要4台以上的设备,请将部署目标设置为iOS 7,如果您要保留iOS 8+,则仅限4S+设备。

我不明白发布的答案如何被认为是正确的

OP问题的答案是否定的。你没有办法限制访问某些iPhone设备(4、4S、5、5S、6、6P)。如果您仅在Xcode中将项目指定为“iPhone”,那么从技术上讲,无论型号如何,它都将在所有iPhone上运行

现在已经说过,理论上,你可以通过将iOS设置为8.0或更高版本,使它只在iPhone4S或更高版本上工作,因为你不能在iPhone4或更低版本上加载iOS8

至于苹果评论员,他们将在最新的应用程序设备iphone6或6p上测试你的应用程序。他们没有时间在所有可能的苹果iphone设备上测试你的应用程序


这有意义吗

我不明白贴出的答案怎么被认为是正确的

OP问题的答案是否定的。你没有办法限制访问某些iPhone设备(4、4S、5、5S、6、6P)。如果您仅在Xcode中将项目指定为“iPhone”,那么从技术上讲,无论型号如何,它都将在所有iPhone上运行

现在已经说过,理论上,你可以通过将iOS设置为8.0或更高版本,使它只在iPhone4S或更高版本上工作,因为你不能在iPhone4或更低版本上加载iOS8

至于苹果评论员,他们将在最新的应用程序设备iphone6或6p上测试你的应用程序。他们没有时间在所有可能的苹果iphone设备上测试你的应用程序


这有意义吗

如果部署目标设置为iOS 7或iOS 7,则此选项不起作用older@Daniel暴风雨又犯错误了。如果设置早于7,则为iPhone 3gs+:)如果部署目标设置为iOS 7或older@Daniel暴风雨又犯错误了。如果设置的时间早于7点,则为iPhone 3gs+:)你的应用程序必须在iPad上运行。即使您将部署设备设置为iPhone,您的应用程序也需要在iPad上以iPhone 4纵横比的兼容模式运行。确保你在iPad上测试并正常工作。你的应用程序必须在iPad上运行。即使您将部署设备设置为iPhone,您的应用程序也需要在iPad上以iPhone 4纵横比的兼容模式运行。确保您在iPad上测试并正常工作。您是正确的,无法指定设备,但使用此技巧可以获得预期结果。您是正确的,无法指定设备,但使用此技巧可以获得预期结果。