所以,我最近上传了大约 9 个应用程序,它们是原始应用程序的突变,只是内容不同,框架相同......
因此,今天所有 9 个应用程序都在完全相同的时间进行了审核,尽管它们每个应用程序都相隔一天上传,我认为这真的很奇怪。5 小时后,我收到 9 封拒绝电子邮件,同样的拒绝如下:
2.2 我们发现您的应用无法在运行 iOS 6 的 iPhone 5 上通过 Wi-Fi 和蜂窝网络启动。我们在主屏幕上选择应用程序时遇到了问题 - 应用程序显示启动图像然后意外退出。这可能是因为 iOS 6 对应用程序使用了看门狗定时器;如果应用程序完成其初始启动的时间过长,操作系统将终止该应用程序。有关看门狗计时器的信息,请参阅技术问答:应用程序在从调试器启动时不会崩溃,但在用户启动时会崩溃。另一种可能是缺少权利。有关详细信息,请参阅技术说明:解决“0x800003A”、应用程序无法启动和“缺少权利”。对于离散代码级别的问题,您可能希望咨询 Apple 开发人员技术支持。请务必:
- 包括您的拒绝问题的完整详细信息
- 准备任何符号化的崩溃日志、屏幕截图和步骤,以便在 DTS 工程师跟进时重现问题。有关如何符号化和读取崩溃日志的信息,请参阅技术说明 TN2151 理解和分析 iPhone OS 应用程序崩溃报告。如果您在重现此问题时遇到困难,请尝试按照 https://developer.apple.com/library/ios/qa/qa1764/Testing Workflow with Xcode's Archive feature 中所述测试工作流程”。
我之前上传了许多应用程序,但从未收到过此类问题。所以,我听从了他们的建议,这不是 dogwatch 计时器,因为该应用程序在我的 iPhone 4s 和 iOS6 上从 xcode 运行时运行绝对完美,并且当我将其作为临时企业分发并通过 .ipa 文件将应用程序同步到我的 iPhone 上时,它也可以毫无问题地运行...
虽然,在测试任何这些之前,我通过并撤销了我的开发和分发证书,通过我的钥匙串并删除了与应用程序和密钥相关的任何证书的所有实例。然后刷新了一切。我所有的代码签名/配置文件都是有效的,我也将我的设备重新添加到了配置门户。
还有其他人有什么想法吗?我想肯定我在再次上传我的应用程序之前解决了这个问题,等待一周只是再次被拒绝并且必须重新开始。任何帮助或线索将不胜感激!
我还仔细检查了我所有的 info.plist 包标识符,它们都匹配与每个应用程序关联的 dist 和开发配置文件。