是iOS应用开发中的新手。 说,我已经为iphone 6/6 +(7/7 +)创建了一个iOS Swift 3.0应用程序 我为iPhone 6/6 +构建Swift应用程序(与7/7 +相同)。这意味着我使用标准屏幕尺寸375x667开始。
在Xcode 8.2.1中,有一个从iPad到iphone 4s的设备列表,您可以使用它来测试您的应用如何适应目标设备。
1)我开始使用iphone 6(与iphone 7相同),我的应用程序适合并且看起来很适合这个屏幕尺寸。当我在iphone 4上测试它时,我的应用程序不适合;缺少一些像TextView这样的UI控件。我必须适合这款iphone 4s的应用吗?
2)相同的应用程序可以适合ipad(专业版9.7,12.9英寸),但UI控件看起来很小。
我需要您提供有关应用商店提交的以下问题的帮助。
a)当我在iphone 6或7上启动应用程序时,我的应用程序必须适合所有屏幕尺寸,例如ipad和iphone 4s?
b)我可以只定位iphone 6及更高版本吗?
由于
答案 0 :(得分:0)
没有明确的设置只针对iPhone6及以上版本,而苹果公司对此不屑一顾,也不会鼓励它。
但通过执行以下操作,您只能定位iPhone5及以上版本。
在项目中 - >目标 - >一般 - >仅将目标设备设置为iPhone而不是iPad / Universal。
再次进入,项目 - >目标 - >一般 - >将部署目标设置为iOS 10.0。
由于iOS 10不支持iPhone 4s和以前的设备,因此您可以放心使用。
此外,2017年1月4日报道的iOS 10采用率已经达到80%左右。因此,您已针对大多数用户。