我们在Unity中为客户创建了一个应用程序,如下所示:
首先我们用32位构建应用程序,运行正常。 Apple仅在App Store中允许64位,因此我们对其进行了更改。它仍然奏效。然后Apple给了我们这个反馈:
2017年10月3日下午4:02 来自Apple 准则2.1 - 性能 - 应用程序完整性
感谢您的重新提交。经过进一步审核后,我们发现您的应用程序仍然在连接到IPv6网络的运行iOS 11.0.1的iPad上崩溃:
使用您的应用时发生这种情况:
我们附加了详细的崩溃日志,以帮助解决此问题。
后续步骤
要解决此问题,请修改您的应用并在设备上进行测试,以确保其按预期运行。
2017年10月4日下午2:59 来自jvandijk@ic-space.com(IC Space B.V.) 亲爱的先生, 感谢有关应用程序问题的快速更新。 由于我们仅将iPhone的最新版本作为部署目标提交,因此您可以仅针对iPhone进行审核吗? 或者我们需要遵循的任何具体步骤才能将此应用程序仅用于iPhone。
由于 安吉拉
2017年10月4日下午3:04 来自Apple 你好Angela,
感谢您的回复。
关于2.1问题,虽然我们了解您的应用程序是专为iPhone设计的,但我们要求所有应用程序在iPad上查看时都能以iPhone分辨率正常运行。
解决此问题并确保您的应用在iPad上的iPhone分辨率下正常显示和运行是合适的。
我们期待审核您的重新提交。
致以最诚挚的问候,
App Store评论
所以我们所做的改变是:
我们运行崩溃报告,但我们没有看到任何问题。
除了11之外我还检查了iOS 10,然后我遇到了同样的问题,所以我认为团结的来源是错误的。