我在Visual Studio 2015社区工作并开发了一个Xamarin.Forms应用程序。我连接到iMac运行并已成功启动iOS模拟器上的应用程序以进行调试。截至昨天它停止工作,我得到以下信息。
调试日志:
启动失败。应用程序的名称 - 这里'无法启动 '设备名称 - 这里' ...
错误记录:
无法启动模拟器:无法加载框架 ' libswiftos.dylib' (路径: /Applications/Xcode.app/Contents/Frameworks/libswiftos.dylib):不是 找到。错误MT1008:无法启动模拟器:无法加载 框架' libswiftos.dylib' (路径: /Applications/Xcode.app/Contents/Frameworks/libswiftos.dylib):不是 找到。 0
我注意到模拟器上显示的iOS版本已从10.0更改为10.1,因此看起来Mac安装了更新。
我发现其他一些帖子表明该文件可能已在最新的Mac SDK中移动或重命名,因此Xamarin只需更改它所在的位置即可。听起来像这样吗?
我重新启动了Mac和Visual studio。
在Mac上,我打开XCode并使用Preferences \ Components安装iOS 10.0模拟器,这样我就可以继续在10.0设备上进行调试,但仍然会收到错误,所以我不认为它具体到模拟器,而不是SDK版本。有没有办法将SDK从10.0回滚到10.1?