在Apple商店中禁用iPhone 4s的应用程序

Muh*_*mar 2 iphone ios xcode7

我希望我的应用程序可用于4s以上的手机,即iPhone 5,6和iPad.如何禁用应用商店以使其适用于iPhone 4s.它要求我把iPhone 4s和应用程序不是为它的屏幕.

Mic*_*edo 6

您无法明确设置与您的应用兼容的设备列表.一些众所周知的游戏明确地在App Store的描述文本的开头写下兼容设备列表.

从Room Three app store页面获取的示例:

警告:由于重GRAPHICS要求,三房不兼容IPAD 1,IPHONE 4(较旧的iPhone)OR IPOD TOUCH 4TH GEN(较老的iPod)


仍然有一种方法可以使用.plist文件中的某些特殊iOS密钥将应用程序限制为某些设备.

UIDeviceFamily:此密钥由Xcode自动添加,代表此应用程序运行的硬件:iPhone/iPod touch或iPad.您可以根据构建设置进行设置.

UIRequiredDeviceCapabilities:此密钥更有用,因为它允许您根据设备功能限制应用程序.如果你不介意丢失iPhone 5和5C的用户(因为他们的设备不再生产)可以设置按键arm64,这意味着你的应用程序只对arm64指令集编译,因此将仅适用于iPhone 5S,后来工作设备(即使你的应用程序在armv7中工作正常).