最近有客户发现 iOS 9 的系统下 App 无法使用,但是 MacOS 10.15 下的 Xcode 11 已经无法支持 iOS 9 的模拟器了。只能搬出自己早已不用的 MacBook Air,幸亏是 macOS 10.14,于是重新安装上了 Xcode 10。
在 Xcode 10 下安装好 iOS 9 的模拟器之后,运行工程,发现无法运行,提示: 错误信息:
Library not loaded: /usr/lib/libauto.dylib
在网上找到下面的解决方法:
sudo mkdir '/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 9.3.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift'
目录中的 iOS 9.3.simruntime 是自己安装的模拟器的地址,请注意根据自己安装的模拟器版本进行调整。