美文网首页
dyld_shared_cache_extract_libs f

dyld_shared_cache_extract_libs f

作者: Lovell_ | 来源:发表于2018-11-17 15:10 被阅读593次

    * 设备:

    一、iPhone5s,iOS9.1,已越狱;
    二、XCode 10.1 版本;
    三、Mac book pro系统10.13.6,iMac系统10.14.1 Beta (18B57c),两台设备上都试了。

    * 报错:

    在笔记本和iMac两台电脑上运行都报错:dyld_shared_cache_extract_libs failed。

    * 解决大致有两种,在两台电脑设备上都试了:

    参考一(添加东西):Xcode8 不支持运行iOS7的设备
    在XCode内容包中的DeviceSupport添加7.0和7.1,然后修改SDKSettings.plist中的内容,重启XCode。——试了下没用

    参考二(删东西):关于Xcode10,无法真机调试(dyld_shared_cache_extract_dylibs failed)
    前往 ~/Library/Developer/Xcode/iOS DeviceSupport/删掉对应的系统版本比如我的是删掉9.1 。——试了下没用

    > 我的方法:

    一、
    在iMac【10.14.1 Beta (18B57c)】下载并安装了XCode7、XCode8、XCode9三个版本,其中7和8在当前系统已经打不开了,XCode9能打开并且成功把iPhone5s-iOS9.1跑起来了,然后再XCode10跑iPhone5s-iOS9.1,也跑起来了!!!!!!

    Mac book pro也安装XCode9,先XCode9跑iPhone5s-iOS9.1,再XCode10跑iPhone5s-iOS9.1成功!!!!

    二、
    然后我再iMac上的XCode9删除,只留XCode10跑iPhone5s-iOS9.1也能成功!!!!


    排除参考一和参考二起了作用:
    是不是因为参考一添加了东西起了作用?
    1、我把7.0、7.1删了,SDKSettings.plist换回原来的,XCode10照样能跑iPhone5s-iOS9.1,有没有这两个东西都一样,所以不是参考一的作用;
    2、当然也不是参考二的作用,因为在笔记本上试过了没用。

    我的方法能成的原因:猜测是因为XCode9中的某些东西起了作用,嵌入到系统中去了。。。。只能这样想了,没再去细究。。。。。。。

    相关文章

      网友评论

          本文标题:dyld_shared_cache_extract_libs f

          本文链接:https://www.haomeiwen.com/subject/mqzbfqtx.html