dyld_shared_cache_extract_dylibs 在 iOS 13.1.3 上失败了 6 秒加上 运行

dyld_shared_cache_extract_dylibs failed for 6s plus running on iOS 13.1.3

我正在尝试 运行 设备中的 AR 项目,它给我一个 dyld_shared_cache_extract_dylibs 失败的错误。我的系统 OS 是 Mojave 10.14。 我尝试了 this and this 答案。但仍然有同样的问题,无法 运行 我的申请。 提前致谢。

发生这种情况是因为旧版本的 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

就我而言,我在 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/ 中以前的 OS 版本文件夹中复制并粘贴了这三个文件。如果你只是升级到 13.4.1 iOs 版本,我从 ~/Library/Developer/Xcode/iOS DeviceSupport/13.4.1 (17E262)/Symbols/System/Library/Caches/com.apple.dyld/ 文件夹复制。

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

最后,简单地取消设备配对并再次配对就解决了我的问题。

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