【问题标题】:iOS App Crashes when installed remote/diawi but not if installed from xcodeiOS 应用程序在安装远程/diawi 时崩溃,但如果从 xcode 安装则不会
【发布时间】:2015-08-07 03:50:28
【问题描述】:

我有一个 iOS 应用程序,当您尝试转到新视图时,该应用程序在提交给 Apple 时会在使用过程中崩溃。如果我为企业分发打包应用程序然后去使用该应用程序,也会发生这种情况。

如果我只是将手机插入并从 xcode 运行到设备,它运行完美。

以前有没有人经历过这种情况并且对它有什么想法?运行最新的 xcode 和 ios,不使用 beta。

编辑 - 我已经测试了使用调试和发布方案直接构建到设备,并且它们都可以工作,但同样,只有当设备插入计算机并直接构建到它时。无论如何打包它并远程安装会导致它在特定屏幕上崩溃。在这一点上,错误日志最终变成了一个基本上无法阅读的混乱。

【问题讨论】:

  • 检查“调试”和“发布”模式是否有不同的设置
  • Debug和Release的设置在哪里?我知道如何在它们之间进行更改,但我什至不知道有一个地方可以更改它们背后的实际设置。
  • 你可以看看这个问题:stackoverflow.com/questions/14460281/…
  • 您需要提供一个完全符号化的崩溃报告以及您的应用程序的相关代码。从 Xcode 安装时您的应用没有崩溃并不意味着您的应用没有导致其崩溃的错误。
  • 嗨,我有同样的问题,但我无法得到任何解决方案。请帮帮我?

标签: ios xcode diawi


【解决方案1】:

当我们归档应用程序时,它主要在发布模式下构建,而当我们仅通过 XCode 在设备上运行构建时,它会在调试模式下打开。您可以通过以下方式检查这些配置

Edit Scheme -> 运行 -> Build configuration,同样你可以检查存档

现在,为了跟踪崩溃问题,您可以暂时尝试将 Run 的调试模式更改为发布模式。

我在为生产目标配置 firebase 时遇到了崩溃,该目标具有与开发构建标识符不同的包标识符。你的情况可能不同。

【讨论】:

  • 你拯救了我的一天
【解决方案2】:

哇,老实说,这真的很奇怪...如果您通过企业分发它真的不应该有这种影响...关于如何解决此问题的任何想法:您确实为应用程序添加了权利通过企业签名时,对吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-30
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多