【问题标题】:dyld_shared_cache_extract_dylibs failed for 6s plus running on iOS 13.1.3dyld_shared_cache_extract_dylibs 在 iOS 13.1.3 上运行 6s 失败
【发布时间】:2019-10-24 10:28:16
【问题描述】:

我正在尝试在设备中运行 AR 项目,它给了我一个 dyld_shared_cache_extract_dylibs 失败错误。我的系统操作系统是 Mojave 10.14。 我试过thisthis 回答。但仍然有同样的问题,无法运行我的应用程序。 提前致谢。

【问题讨论】:

    标签: ios swift xcode arkit ios13


    【解决方案1】:

    发生这种情况是因为旧版本的 Xcode 在正确创建这些缓存文件时存在问题 - 请尝试以下操作:

    • 关闭 Xcode
    • here 安装与您的 iOS 版本匹配的设备支持配置文件
    • 转至:~/Library/Developer/Xcode/iOS DeviceSupport/<your device's OS version name>/Symbols/System/Library/Caches/com.apple.dyld/

      注意:如果您没有此文件夹,请运行 Xcode,连接您的设备并尝试与之配对 - 届时应创建该文件夹...

    • 创建这三个空文件 - 如果有的话,覆盖现有文件:

     .copied_dyld_shared_extract_dylibs
     .processed_dyld_shared_extract_dylibs
      dyld_shared_cache_extract_dylibs
    
    • 再次启动 Xcode

    【讨论】:

      【解决方案2】:

      就我而言,我在 xCode 10.1 中遇到的问题。

      为了解决这个问题,您必须在~/Library/Developer/Xcode/iOS\ DeviceSupport/<your device's OS version name>/Symbols/System/Library/Caches/com.apple.dyld/ 中的三个文件是:

      • dyld_shared_cache_arm64e
      • .copied_dyld_shared_cache_arm64e
      • .processed_dyld_shared_cache_arm64e

      我没有创建空文件,我从/Caches/com.apple.dyld/ 的先前操作系统版本文件夹中复制并粘贴了这三个文件。如果你只是升级到 13.4.1 iOs 版本,我从~/Library/Developer/Xcode/iOS DeviceSupport/13.4.1 (17E262)/Symbols/System/Library/Caches/com.apple.dyld/ 文件夹复制。

      【讨论】:

        【解决方案3】:

        尝试了上述所有解决方案,但均未成功。

        最后,只需取消设备配对并再次配对即可解决我的问题。

        见:https://www.youtube.com/watch?v=m3jST08imY0

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-13
          • 1970-01-01
          • 2017-10-26
          相关资源
          最近更新 更多