限制只能在iPhone5上使用的应用程序?

问题描述:

我对此进行了Google搜索,但没有得出任何结论:限制只能在iPhone5上使用的应用程序?

我可以限制我的应用程序仅适用于iPhone5设备吗?

**可能是在文件的.plist像这样**或任何其他API

<key>UIRequiredDeviceCapabilities</key> 
<array> 
    <string>iPhone5</string> 
</array> 

总之,如果这是可以实现的话,我可以通过App Store的审批程序绕过?由于据我所知,如果我没有上传iPhone4/4S的屏幕截图,它可能会显示MetaData错误。

所以,只是我想让我的应用程序仅在iPhone5环境下运行。请向我建议适当的方法。

感谢,

+1

你为什么想将其限制在iPhone 5? (只是为了防止自己需要创建其他的屏幕截图?)这个问题的答案将表明你如何最好地做到这一点。 –

+0

实际上,这个要求仅适用于iPhone5。客户端不希望发布早期版本的iPhone5手机。因此,无论如何,我需要限制应用程序。您是否找到了一些更好的方法。 –

+1

嗯,我不明白这个问题的否定吗?为什么-2这个问题,既没有回答过这里提到的也没有一些无用的东西吗?有人会让我知道这个原因吗? –

您可以删除比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 –