自从手机不争气的自动更新12.2后,XCode也需要相继更新至10.2,不然就跟不上潮流啦~~~
更新后发现在项目中测试各版本兼容测试时,iOS版本低于10的任何模拟器上运行我的应用程序时,模拟器将无法启动并崩溃然后显示以下错误:
错误代码
dyld: Library not loaded: /usr/lib/libauto.dylib Referenced from: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation Reason: no suitable image found. Did find: /usr/lib/libauto.dylib: mach-o, but not built for iOS simulator
解决办法
sudo mkdir '/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 9.3.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift'
注意:里面的模拟器版本9.3可以修改为任何你电脑下载的低版本,比如改成 8.1 也是支持的
有兴趣看原因
官方的原文链接
网友评论