首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Xcode10.3中使用iOS 13.2.3 (dyld_shared_cache_extract_dylibs失败)

如何在Xcode10.3中使用iOS 13.2.3 (dyld_shared_cache_extract_dylibs失败)
EN

Stack Overflow用户
提问于 2019-11-21 17:42:43
回答 2查看 2.8K关注 0票数 4

有很多关于dyld_shared_cache_extract_dylibs失败的答案。值得注意的是this linkthis other one以及这个github issue

这些对我来说都不管用。我已经安装了最新的iOS DeviceSupport,并且我尝试删除dyld_shared_cache_arm64e文件,添加空的dyld_shared_cache_armv6dyld_shared_cache_arm64e文件,但没有成功。这是一种不用降级到iOS 13.1.2就可以使用我的手机的方法吗?

EN

回答 2

Stack Overflow用户

发布于 2020-01-08 16:05:13

我有iOS 10.2.1和Xcode11(Xcode13.3)。

对于上面的iOS 13.3,解决方案不起作用,因为对于iOS 13.3,不会生成如下文件

"dyld_shared_cache_arm64“

它将生成像"dyld_shared_cache_arm64e“这样文件名,所以从任何小于13.3的iOS复制该文件

我已经将这个文件从"13.2 (17B84)“复制到"dyld_shared_cache_arm64”,并通过"13.3 (17C54) arm64e“中文件,并将这个"dyld_shared_cache_arm64”重命名为"dyld_shared_cache_arm64e“

这对我来说是成功的。

票数 9
EN

Stack Overflow用户

发布于 2019-11-21 17:42:43

无奈之下,我试着用来自13.1.2 (17A861)的文件替换我的iOS DeviceSupport/13.2.3 (17B111) arm64e/Symbols/System/Library/Caches/com.apple.dyld文件。

这是一个巨大的成功。一切都恢复正常了。

我用来替换这些文件的命令行是:

代码语言:javascript
复制
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/"

您必须将username替换为您的用户名,并查找最后一个可用的dyld_shared_cache_arm64e文件。

我怀疑这个修复可能适用于任何版本的XCode。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58971725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档