如何将iOS 13.2.3与Xcode 10.3配合使用(dyld\u共享\u缓存\u提取\u dylibs失败)
关于dyld\u共享\u缓存\u提取\u dylibs失败,有很多答案。尤其是这个如何将iOS 13.2.3与Xcode 10.3配合使用(dyld\u共享\u缓存\u提取\u dylibs失败),ios,xcode,ios13,xcode10,Ios,Xcode,Ios13,Xcode10,关于dyld\u共享\u缓存\u提取\u dylibs失败,有很多答案。尤其是这个 这些对我都不起作用。我安装了最后一个iOS设备支持,我试图删除dyld\u共享的\u缓存\u arm64e文件,添加空的dyld\u共享的\u缓存\u armv6或dyld\u共享的\u缓存\u arm64e文件,但未成功。这是一种不用降级到iOS13.1.2就可以使用手机的方法吗?迫不得已,我试图用13.1.2(17A861)中的文件替换我的iOS设备支持/13.2.3(17B111)arm64e/Symbol
这些对我都不起作用。我安装了最后一个iOS设备支持,我试图删除
dyld\u共享的\u缓存\u arm64e
文件,添加空的dyld\u共享的\u缓存\u armv6
或dyld\u共享的\u缓存\u arm64e
文件,但未成功。这是一种不用降级到iOS13.1.2
就可以使用手机的方法吗?迫不得已,我试图用13.1.2(17A861)
中的文件替换我的iOS设备支持/13.2.3(17B111)arm64e/Symbols/System/Library/Caches/com.apple.dyld
文件
这是一个巨大的成功。一切都恢复正常了
我用来替换此文件的命令行是:
cp "/Users/username/Library/Developer/Xcode/iOS\ DeviceSupport/13.1.2 (17A861) arm64e/Symbols/System/Library/Caches/com.apple.dyld/dyld_shared_cache_arm64e" "/Users/username/Library/Developer/Xcode/iOS DeviceSupport/13.2.3 (17B111) arm64e/Symbols/System/Library/Caches/com.apple.dyld/"
您必须用您的用户名替换用户名
,并查找最后可用的dyld\u shared\u cache\u arm64e
文件
我怀疑这个补丁可以适用于任何版本的XCode。我有XCode 10.2.1和iPhone 11(iOS 13.3) 对于iOS 13.3,上述解决方案不起作用,因为对于iOS 13.3,无法生成类似 “dyld\u共享\u缓存\u arm64” 它将生成类似“dyld\u shared\u cache\u arm64e”的文件名,因此从任何低于13.3的iOS复制此文件 我已将“13.2(17B84)”中的“dyld_共享_缓存_arm64”文件复制到“13.3(17C54)arm64e”中,并将该“dyld_共享_缓存_arm64”重命名为“dyld_共享_缓存_arm64e” 它成功地为我工作
与其替换您,不如在现有的Xcode.app包下创建指向这些支持文件的符号链接。您能告诉我您在谈论哪些文件吗?事实上,我不知道当你插入手机时,XCode是如何生成这些文件的。如果它们作为开发工具的一部分分发,这将允许我改进这个答案:)顺便说一句,由于XCode在您插入手机时创建并写入此文件,我不希望将其链接到任何现有的文件。只是为了确保原稿不会被修改。如果我不显示原稿,你能告诉我如何转到上面的文件夹吗Libraries@JiosDev:Finder>Go>GoToFolder“~/Library”保留此字符串并按Go@bhavik当前位置非常感谢,最终你的解决方案对我有效。此外,我还修改了XCode并重新开始,然后它就可以为我工作了。