dyld_shared_cache_extract_dylibs在iOS 13.1.3上运行6s以上失败



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

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

  • 关闭Xcode
  • 从这里安装与您的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
  • .copyed_dyd_shared_cache_arm64e
  • .processed_dydd_shared_cache_arm64e

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

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

最后,简单地解除设备的连接并再次配对就为我解决了这个问题

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

相关内容

  • 没有找到相关文章

最新更新