我的应用程序被拒绝2次,因为它只有一个iPhone应用程序,第二次我上传它我很确定我已经将构建设置更改为仅iPhone,但我猜不是。在Targeted Device Family:
我有iPhone,我想这就是iPhone / iPod Touch。
如果我希望我的应用只能在iPhone上工作,那就好了。苹果打电话给我打电话告诉我这个问题,然后我重新上传它,我想我并没有真正解决问题。有人能帮我吗?谢谢,雅各布
答案 0 :(得分:2)
您是指仅限iPhone应用程序或不包含iPad的iOS应用程序吗?如果应用程序在iPod Touch以及iPhone上发布,Apple不会拒绝该应用程序(我已经看过功能甚至无法在iPod Touch上运行的示例,但无论如何都允许它。)
我怀疑你在某个时候为iPad构建了应用程序,然后将其删除,但是没有正确删除它?这将创建一个iPad版本,在加载时无效,这可能是拒绝原因。
Apple在回复电子邮件中发送了什么内容,他们通常非常善于拒绝理由。
答案 1 :(得分:2)
请参阅Apple在developer.apple.com上提供的iOS应用程序编程指南中的第90页
您可以在Info.plist文件中为电话设置UIRequiredDeviceCapabilities键(我没有看到振动)。
由于iPod Touch没有电话功能,因此应将应用仅限制为iPhone。
答案 2 :(得分:0)
对我来说,听起来你有一个依赖于振动的应用程序,并支持iPhone和iPod touch,它不支持振动。您需要禁用对iPod touch的支持,然后Apple才会接受您的应用。