开发环境: xcode 10.0
机型:iPhone 6 Plus
测试机系统:12.0.1
更新完手机系统之后,xcode运行真机,突然爆出 “dyld_shared_cache_extract_dylibs failed”的错误。
我勒个去,更新系统比如坑啊。
不急不慌,我们有百度,有google。不怕
我的天,竟然毫无结果,怎么会这样啊。
静下心来,看看 dyld (the dynamic link editor)是苹果的动态链接器。
这个非常重要,有源码。感兴趣的大家可以去看看。http://opensource.apple.com/tarballs/dyld
难道真的要看一遍源码才行吗?我不知道如何是好?
但是经验告诉我们,有些事情不是那么复杂的。
如果有些事情不知道如何下手,我们就从头再来,看解决办法:
(我竟然这么聪明哈哈哈)
看红色箭头
看红色箭头
测试app删除之后,重新调试,解决。
至于原因首先猜测,最新系统12.0.1,可能在用之前信任证书地方和之前不一样,调试APP无法通过正确的路径找到信任证书完成动态库的加载。