Xcode中是否有设置允许我声明我的应用程序仅支持4“屏幕设备(iPhone 5和最新的iPod Touch)?
答案 0 :(得分:23)
由于iOS 7支持3.5英寸屏幕的设备,因此您无法使用only-support-iOS-x技术。
此外,Xcode中没有设置或requiredDeviceCapabilities
的密钥,只允许您将应用设为4英寸。
答案 1 :(得分:5)
正如您在下面的截图中看到的,它取自Apple的官方网站,iPhone 4和iPhone 4s是3.5英寸屏幕,它们支持iOS 7.
因此,即使使用iOS 7,也无法限制4英寸屏幕的应用分辨率支持。
另外,根据以下论坛,我们无法将应用程序放在仅支持4英寸屏幕iPhone的应用程序商店上。
iPhone app for 4-inch screen only?
如果您需要更多帮助,请与我联系。
答案 2 :(得分:0)
是。您可能无法在Xcode中添加设置,也无法在requiredDeviceCapabilities中添加密钥,这样您就可以将应用程序设置为4英寸。但是您可以允许用户首先启动应用程序,然后在最开始的视图控制器中使用以下代码检测屏幕大小:
CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;
最后,根据您希望运行应用的设备屏幕尺寸,您可以停用下一个活动或继续。