dyld_shared_cache_extract_dylibs failed 完美解决

之前遇到真机不能调试的问题,在网上找了很多方法,基本上就是两种方法:

  1. 删除~/Library/Developer/Xcode/iOS DeviceSupport/下的文件,重启电脑
  2. Unpair Device重新信任手机

但是这两种方法根本解决不了问题。公司测试机比较多,有的能运行,有的不能,后来发现所有的plus手机都不能运行,其他的是可以的。我用的xcode版本是10.2.1,根本原因是低版本xcode已经不支持真机运行了,在~/Library/Developer/Xcode/iOS DeviceSupport/路径下的文件


device support

在plus手机运行时生成arm64e设备支持会有问题,导致无法真机测试。
解决方法:下载xcode11,插上手机,待手机准备完毕后,去这个文件找对应iOS版本的arm64e文件夹,复制到你的电脑这个文件夹里面,就可以真机测试了。

你可能感兴趣的:(dyld_shared_cache_extract_dylibs failed 完美解决)