从试飞下载时应用程序在启动时崩溃
Posted
技术标签:
【中文标题】从试飞下载时应用程序在启动时崩溃【英文标题】:Application crash at launch while downloading from test flight 【发布时间】: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。 【参考方案1】:我也从 iTunes 得到了这个 iPv6 问题,因为当不允许推送通知警报时设备令牌的值为 nil,所以请检查你身边的一些事情。
【讨论】:
以上是关于从试飞下载时应用程序在启动时崩溃的主要内容,如果未能解决你的问题,请参考以下文章