15

Xcode 中是否有让我声明我的应用程序仅支持 4 英寸屏幕设备(iPhone 5 和最新的 iPod Touch)的设置?

4

3 回答 3

23

没有。

因为 iOS 7 支持 3.5" 屏幕的设备,所以不能使用 only-support-iOS-x 技术。

此外,Xcode 中没有设置或键requiredDeviceCapabilities允许您将应用程序设置为仅 4 英寸。

于 2013-07-27T23:46:29.950 回答
5

正如您在下面截取自 Apple 官方网站的屏幕截图中看到的那样,iPhone 4 和 iPhone 4s 是具有 3.5 英寸屏幕的屏幕,它们确实支持 iOS 7。

在此处输入图像描述

因此,即使使用 iOS 7,您也不能仅限制 4 英寸屏幕的应用程序分辨率支持。

同样根据下面的论坛,我们无法将应用程序放在仅支持 4 英寸屏幕 iPhone 的应用程序商店中。

只适用于 4 英寸屏幕的 iPhone 应用程序?

如果您需要更多帮助,请告诉我。

于 2013-07-28T05:25:54.637 回答
0

是的。您可能无法在 Xcode 中添加设置或为 requiredDeviceCapabilities 添加键,这使您只能将应用程序设置为 4 英寸。但是您可以允许用户首先启动应用程序,然后在最开始的视图控制器中使用以下代码检测屏幕大小:

CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;

最后,根据您希望运行应用程序的设备屏幕大小,您可以禁用下一个活动或继续。

于 2015-11-05T17:45:12.397 回答