如何将iOS应用程序仅限于4英寸屏幕设备?
Xcode中是否有一个设置允许我声明我的应用程序只支持4屏设备iPhone 5和最新的iPod Touch 没有。 因为iOS 7支持3.5屏幕的设备,所以不能使用only-support-iOS-x技术如何将iOS应用程序仅限于4英寸屏幕设备?,ios,xcode,Ios,Xcode,Xcode中是否有一个设置允许我声明我的应用程序只支持4屏设备iPhone 5和最新的iPod Touch 没有。 因为iOS 7支持3.5屏幕的设备,所以不能使用only-support-iOS-x技术 此外,Xcode中没有设置或所需设备容量的键,因此您只能将应用程序设置为4英寸。正如您从苹果官网截图中看到的,iPhone4和iPhone4S的屏幕为3.5英寸,它们确实支持iOS 7 因此,即使使用iOS 7,也无法仅限制对4英寸屏幕的应用程序分辨率支持 此外,根据下面的论坛,我们无法将应用
此外,Xcode中没有设置或所需设备容量的键,因此您只能将应用程序设置为4英寸。正如您从苹果官网截图中看到的,iPhone4和iPhone4S的屏幕为3.5英寸,它们确实支持iOS 7 因此,即使使用iOS 7,也无法仅限制对4英寸屏幕的应用程序分辨率支持 此外,根据下面的论坛,我们无法将应用程序放在只支持4英寸屏幕iPhone的应用商店上
如果您需要更多帮助,请告诉我。是的。您可能无法在Xcode中添加设置,也无法为requiredDeviceCapabilities添加一个键,该键允许您仅将应用程序设置为4英寸。但您可以允许用户先启动应用程序,然后在最开始的视图中使用以下代码检测屏幕大小:
CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;
最后,根据您希望运行应用程序的设备屏幕大小,您可以禁用下一个活动或继续。为什么要这样做?@omz这将简化设计,只需担心一个屏幕大小。您可能需要64位设备,因为最古老的64位设备是iPhone 5s和iPod touch第6代。但这很烦人,除非你有一个好的理由,而不是屏幕大小。