【发布时间】:2017-01-11 10:39:40
【问题描述】:
在提交应用程序以供审核后,我收到了拒绝,说应用程序在启动时崩溃,我通过测试飞行测试了相同的构建,它在启动时崩溃,但相同的应用程序在所有设备上通过 Xcode 运行时,无论操作系统版本如何。
如何调试 Testflight 版本的问题?创建要上传的存档时有什么遗漏吗?
iTunes 拒绝详情
性能 - 2.1 我们无法审核您的应用,因为它在启动时崩溃。我们附上了详细的崩溃日志以帮助解决此问题。 下一步 请修改您的应用程序并在连接到 IPv6 网络的设备上对其进行测试(所有应用程序必须支持 IPv6),以确保其启动时不会崩溃。 资源 有关支持 IPv6 网络的更多信息,请参阅支持 IPv6 DNS64/NAT64 网络和支持仅 IPv6 网络。 有关网络概述,请参阅关于网络。
【问题讨论】:
-
将设备连接到 Mac 并打开日志,在 Xcode -> 窗口 -> 设备 -> 和设备日志中
-
我发现了这个问题,它与 IPv6 无关。实际上,在我的项目中,有一些第三方框架没有启用位码,并且在项目设置中我将位码设置为是,因此从测试飞行应用程序下载时启动时崩溃,而不是从 Xcode 获取的其他构建。将 Bitcode 设置为 YES 只有您的所有第三方都支持 bitcode 否则在您的项目设置中将 Bitcode 设置为 NO。
标签: ios xcode7 itunes archive testflight