【问题标题】:App working on simulator but not on iPhone( dyld`__abort_with_payload dyld`_dyld_start)应用程序在模拟器上运行但不在 iPhone 上运行(dyld`__abort_with_payload dyld`_dyld_start)
【发布时间】:2018-07-22 19:49:19
【问题描述】:

我是 Xcode 的新手,构建成功的应用安装在手机上但退出或出现白屏

dyld`__abort_with_payload

dyld`_dyld_start

dyld__abort_with_payload:

dyld_dyld_start:

**构建错误:警告:无法为签名者构建自签名根的链**

【问题讨论】:

  • 请从控制台过去错误。我在图片中看到有:)
  • 对此有什么答案吗?我遇到了同样的问题,我找不到保存我的项目的方法。
  • @VagueExplanation 在钥匙串中,对于 iPhone 证书,我之前将 iPhone 开发者钥匙串从默认更改为始终信任。回到系统默认设置它工作。然后构建成功并且没有警告并且应用程序在手机上完美运行我建议您删除钥匙串中的所有证书并再次在 Xcode 中构建应用程序 Xcode 会一次又一次地要求输入钥匙串密码。确保 iPhone 开发者证书是“默认”而不是“始终信任”

标签: ios xcode


【解决方案1】:

当我将 Mac 中的 iPhone 开发者钥匙串从默认更改为始终信任时,我遇到了这个问题。回到系统默认设置工作

钥匙串证书

https://i.stack.imgur.com/IhyoA.png

【讨论】:

    【解决方案2】:
    1. 将您的信任设置更改为系统默认设置
    2. 删除本地钥匙串中的所有证书
    3. 退出并重新启动 xcode
    4. 干净
    5. 在设备上运行程序
    6. 当它询问时,输入您的钥匙串密码并单击始终信任

    我花了几天时间处理这个问题,然后把头发扯下来寻求帮助。这是唯一有效的帖子!谢谢

    【讨论】:

      【解决方案3】:

      关闭 Xcode 并清理项目为我解决了这个问题。

      【讨论】:

        【解决方案4】:

        只是清洁为我解决了它。

        【讨论】:

          【解决方案5】:

          就我而言,这是在尝试为 iOS 13 构建时发生的。我的 .plist 文件中缺少 Privacy - Bluetooth Peripheral Usage Description 密钥。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-05-23
            • 1970-01-01
            • 1970-01-01
            • 2011-04-08
            • 2019-12-28
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多