限制只能在iPhone5上使用的应用程序?
问题描述:
我对此进行了Google搜索,但没有得出任何结论:限制只能在iPhone5上使用的应用程序?
我可以限制我的应用程序仅适用于iPhone5设备吗?
**可能是在文件的.plist像这样**或任何其他API
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>iPhone5</string>
</array>
总之,如果这是可以实现的话,我可以通过App Store的审批程序绕过?由于据我所知,如果我没有上传iPhone4/4S的屏幕截图,它可能会显示MetaData错误。
所以,只是我想让我的应用程序仅在iPhone5环境下运行。请向我建议适当的方法。
感谢,
答
您可以删除比armv7s以外的任何支持。
答
对于iPhone 5的设置UIRequiredDeviceCapabilities armv7s(iPhone 5,iPad的4)
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7s</string>
</array>
+2
请注意,应用商店将拒绝任何只包含armv7s而不包含armv7的应用。 “重要提示:商店拒绝仅支持armv7的二进制文件,如果armv7s包含在有效架构列表中,则还必须包含armv7。” https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html –
你为什么想将其限制在iPhone 5? (只是为了防止自己需要创建其他的屏幕截图?)这个问题的答案将表明你如何最好地做到这一点。 –
实际上,这个要求仅适用于iPhone5。客户端不希望发布早期版本的iPhone5手机。因此,无论如何,我需要限制应用程序。您是否找到了一些更好的方法。 –
嗯,我不明白这个问题的否定吗?为什么-2这个问题,既没有回答过这里提到的也没有一些无用的东西吗?有人会让我知道这个原因吗? –