iTunes连接模糊的应用程序拒绝 - 将我的头发拉出



所以,我最近上传了大约9个应用程序,这些应用程序是原始内容的突变,只是具有不同的内容和相同的框架...

所以,今天,所有9个应用程序都在同一时间进行了审查,尽管它们分开了一天,我认为这真的很奇怪。5小时后,我收到9条拒绝电子邮件,拒绝与以下方式相同:

2.2 我们发现您的应用程序未能在Wi-Fi和蜂窝网络上运行iOS 6的iPhone 5上启动。 在主屏幕上选择应用程序时,我们遇到了问题 - 该应用显示了启动图像,然后出乎意料地退出。 这可能是因为iOS 6使用看门狗计时器进行应用程序。如果 应用程序需要太长完成其初始启动, 操作系统终止了应用程序。 有关监管机构计时器的信息,请参阅技术问答: 用户启动时崩溃。 另一种可能性可能是丢失的权利。有关更多信息,请参阅技术注释:解决" 0x800003a", 申请未启动和"丢失权利"。用于离散 代码级问题,您可能希望咨询Apple开发人员 技术支援。请确保:

  • 包括您拒绝问题的完整详细信息
  • 准备任何符号崩溃日志,屏幕截图和步骤,以重现DTS工程师跟进时的问题。 有关如何象征和读取崩溃日志的信息,请参阅Tech Note TN2151理解和分析iPhone OS 应用程序崩溃报告。 如果您难以复制此问题,请尝试测试工作流程中所述的工作流程 https://developer.apple.com/library/ios/qa/qa1764/testing工作流程 具有Xcode的存档功能。

我之前已经上传了许多应用程序,并且从未收到过此类问题。.因此,我遵循了他们的建议,这不是Dogwatch计时器,因为当该应用程序从iPhone 4s上的Xcode上运行时,该应用程序绝对完美无瑕,ios6,当我将其作为临时企业分发时也没有任何问题,并通过.IPA文件在我的iPhone上同步该应用程序...

尽管在测试任何一个之前,我都会经历并撤销了我的开发和分销证书,但请仔细阅读我的钥匙扣,并删除了与应用程序和密钥相关的所有证书的所有实例。然后刷新所有东西。我所有的代码签名/配置配置文件都是有效的,我也将设备重新添加到了配置门户。

其他人有任何想法吗?我想保持积极的态度,然后再上传我的应用程序,等待一周才能再次被拒绝并必须重新开始。任何帮助或潜在客户都将不胜感激!

我还仔细检查了我的所有信息。PlistBundle标识符,它们都与与每个应用相关联的区域和开发配置文件匹配。

我终于到处找到了使用iPhone 5的朋友。崩溃是由于使用了ARMV7S架构。因此,我剥离了所有架构,仅使用了ARMV7。像魅力一样工作,并且该应用在我的4s上像我朋友的iPhone 5一样顺利运行。

您是否仅尝试在ARMV7中编译?(忘记ARMV7支持)。顺便说一句,是的,没有任何iPhone5硬件,就不可能对其进行测试,并且模拟器实际上没有模拟任何内容。只有ARMV7功能,它应该(我真的说"应该")的行为,就像iOS6上的iPhone 3G/4/4s一样。

还是您有一些运行时行为,具体取决于设备?您实际上在启动时设置了什么?

看这篇文章:http://wanderingcoder.net/original-armv7s-psa/

即使谈论链接器错误,这里也是理念:不要发布您还没有的内容,无法测试。仅在您有钱的时候才使用ARMV7,拥有iPhone 5

最新更新