使用 Testflight 进行测试时,应用程序在启动画面后崩溃

Application crashed after splash screen when testing with Testlfight

我刚刚在 TestFlight 上部署了我的应用程序以进行内部测试。 当我在 iPhone 上安装我的应用程序并启动它时,它在初始屏幕上崩溃了。但是当我使用 xcode 在我的 phone 上部署我的应用程序时,它工作得很好。

有人知道问题出在哪里吗?
提前致谢。

编辑: 我使用 Xcode。启动屏幕后,我显示登录 windows。它只是初始化一些 UIImage(如背景)并在我的数据库 SQLite 中创建我的表:/

已修复!我的一个图书馆没有加载!为了解决这个问题,我在我的应用程序的常规设置中的 "embedded binaries" 中添加了这个库 :)

您可以尝试从 XCode 压缩 ipa 并通过 iTunes 安装它,它崩溃了吗?

我在 phone 中测试它正常工作时遇到了同样的问题,但 Apple Reviewer 说它在启动应用程序时崩溃了。

我的问题:启动应用时,我在主线程中处理了这么长时间的数据,它冻结应用约10秒,应用将被杀死。

确保目标部署 iOS 版本与用户的 iOS 版本兼容。

有时 testflight 上的用户不更新 iOS,或者 iOS 发布了用户立即安装的更新,但构建实际上不兼容。

我对 Crashlytics 和 iOS 8.1 -> 8.2

有过这种特殊的体验

我修好了!谢谢大家的回复。那是一个库加载问题。

我用解决方案编辑了我的原始 post。