【问题标题】:Application crashed after splash screen when testing with Testlfight使用 Testflight 进行测试时,应用程序在闪屏后崩溃
【发布时间】:2015-05-08 15:37:54
【问题描述】:

我刚刚在 TestFlight 上部署了我的应用程序以进行内部测试。 当我在我的 iPhone 上安装我的应用程序并启动它时,它在启动屏幕上崩溃了。但是当我使用 xcode 在手机上部署我的应用程序时,它可以完美运行。

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

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

已修复!我的一个图书馆没有加载!为了解决这个问题,我在我的应用程序的常规设置中的“嵌入式二进制文件”中添加了这个库:)

【问题讨论】:

  • 你都连接到wifi了吗?
  • 你在使用 Xamarin、Xcode、Phonegap 吗?
  • 这可能有很多原因,内存警告只是其中之一。请详细说明您的应用。
  • 您使用的是故事板还是 nib 文件?如果您使用的是old school nib文件,那么您可能需要重新检查项目编译源以查看是否将xib文件添加到列表中。
  • 是的,两者都连接到 wifi,我在 xcode 上编码。我使用故事板 + 一些 .xib 文件来制作我的弹出窗口

标签: ios swift testing crash testflight


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    您可以尝试从 XCode 归档 ipa 并通过 iTunes 安装它,它会崩溃吗?

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

    我的问题:当启动应用程序时,我在主线程中有一个处理数据很长时间,它冻结应用程序大约10s,应用程序将被杀死。

    【讨论】:

    【解决方案3】:

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

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

    我对 Crashlytics 和 iOS 8.1 -> 8.2 有过这种特殊的体验

    【讨论】:

    • 我也在手机上使用 testflight 启动了该应用程序,但它崩溃了。 :/ 我的 iOS 版本是最后一个并支持我的应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 2013-08-18
    相关资源
    最近更新 更多