【问题标题】:dyld_shared_cache_extract_dylibs failed while trying to run app on iPhonedyld_shared_cache_extract_dylibs 尝试在 iPhone 上运行应用程序时失败
【发布时间】:2018-10-13 13:59:26
【问题描述】:

我在尝试使用 Xcode 在我的 iPhone 上运行我的应用时遇到了问题。该应用程序构建成功,但尝试在我的 iPhone 上运行时返回“dyld_shared_cache_extract_dylibs failed”错误。

dyld_shared_cache_extract_dylibs problem

当我将我的 Xcode 和 ios 更新到最新版本,即分别为 10 和 ios 12 时,问题就开始了。

我从研究中尝试了一些东西以及其他线程的建议: - 重新安装 Xcode 和我的操作系统。 - 从 xCode 包中删除 ios 版本会导致不同的问题。

【问题讨论】:

标签: ios iphone xcode ios12


【解决方案1】:

我在 MacOS 10.14.1 上使用 iOS 12.1 和 xcode 10.1 时遇到了同样的问题。我尝试了各种来源提供的所有其他方法。上面 jblaauboer 建议的解决方案是唯一有效的解决方案。这不是 xcode 应用程序本身,而是与它相关的一些其他配置导致了这个问题。使用 CleanMyMac 3 彻底卸载后从应用商店重新安装 xcode 解决了此问题。

【讨论】:

    【解决方案2】:

    当我从旧 Xcode 10.2.1 升级并添加新 Xcode 11.2.1 时发生此错误。

    后续步骤(视频网址:https://www.youtube.com/watch?v=m3jST08imY0):

    1. 开放设备和模拟器
    2. 从列表中删除您的设备
    3. 点击窗口左下角的 + 按钮
    4. 选择设备(在点击信任之前)
    5. 在设备上点按信任

    在此之后,如果您遇到相同的错误,请执行以下操作:

    我刚刚从 Xcode 11.2.1 复制了额外的 iOS DeviceSupport 并添加到了 Xcode 10.2.1 中,错误得到了解决。

    (注意:执行此操作时请先使用 Xcode,然后尝试运行)

    路径:MacOS ▸ 应用程序 ▸ Xcode 10.2.1.app ▸ 内容 ▸ 开发者 ▸ 平台 ▸ iPhoneOS.platform ▸ DeviceSupport

    【讨论】:

    • 我还没有升级,仍然在 10.2.1 并且有错误。我尝试了您的步骤,但他们没有解决问题
    【解决方案3】:

    在我的情况下,我只是用完了磁盘空间(Xcode 10.1、iOS 13.3)。我腾出一些空间后一切都很好。

    错误信息可能具有误导性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      • 2011-06-13
      • 1970-01-01
      • 2020-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多