所以我尝试将我的应用程序提交到iTunes Connect,但由于这个原因它被拒绝了:
准则2.3 - 表现
我们无法在iPhone上安装该应用。该 Info.plist中的UIRequiredDeviceCapabilities键设置为这样 应用程序无法在iPhone上安装的方式。
后续步骤
要解决此问题,请检查UIRequiredDeviceCapabilities 密钥以验证它是否仅包含您所需的属性 应用功能或设备上不得出现的属性。 字典指定的属性如果是,则应设置为true 如果必须在设备上不存在,则为必填和错误。
资源
请查看技术问答1397:了解 UIRequiredDeviceCapabilities关键信息 UIRequiredDeviceCapabilities键。
您可能还希望查看中的字典键表 应用程序的“声明所需的设备功能”部分 iOS编程指南。
我已经检查了这些信息,但我现在还没有把它放在UIRequiredDeviceCapabilities键中
这就是我的info.plist中的内容(注意我的应用程序只是为iPhone设备制作)
那我该怎么办?谢谢!
答案 0 :(得分:1)
各种iPhone,iPad和iPod touch设备都使用armv7处理器。设置该值不是制作仅限iPhone的应用程序所需的值。
删除整个“所需设备功能”条目。
要制作仅限iPhone的应用程序,只需选择“iPhone”作为“设备系列”设置(而不是iPad或Universal)。
请注意,所有仅限iPhone的应用程序也必须按原样在iPad上运行。他们将运行1x / 2x iPhone兼容模式。这意味着您的应用还必须支持3.5“iPhone尺寸。