从试飞下载时应用程序在启动时崩溃

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,所以请检查你身边的一些事情。

【讨论】:

以上是关于从试飞下载时应用程序在启动时崩溃的主要内容,如果未能解决你的问题,请参考以下文章

从启动脚本运行应用程序时 ALSA snd_pcm_hw_params_any 崩溃

iOS App 仅在实时 IAP 购买初始化时崩溃

从应用商店更新后,iOS 应用在启动时崩溃

Android应用程序在启动时崩溃[关闭]

Firebase 应用程序在从后台激活时在启动时崩溃

从 coreData 加载图像时崩溃