iOS模拟器无法启动

我想运行Xamarin.Forms的示例示例。 我已经做了示例应用程序。 我已经在项目中添加了所需的软件包,但由于某种原因,我得到了错误

无法启动模拟器:无法加载框架'libswiftCore.dylib'(path:/Applications/Xcode8beta.app/Contents/Frameworks/libswiftCore.dylib):未find。 错误MT1008:无法启动模拟器:无法加载框架'libswiftCore.dylib'(path:/Applications/Xcode8beta.app/Contents/Frameworks/libswiftCore.dylib):找不到。

我在Mac Xamarin studio 6.1.1上使用XCode 8 beta

我已经在Xamarin偏好设置中正确设置了SDK的path,并且说SDK已经在提到的path中可用。 每当我尝试运行应用程序,它编译得很好,但在模拟器预计启动之前,它显示上述消息。 在这里输入图像说明

我应该如何解决这个问题?

您需要更新Xamarin Studio(和/或Visual Studio)。 这是修复它的版本。 这里是关于与您的确切匹配的相应错误的问题的post。

总结,Xcode 8.1改变了库的位置,所以导致Xamarin出错。 Xamarin发布了一个修补程序到稳定的渠道解决它。

尝试更新到一个稳定版本的Xcode。

从Xamarin.iOS 10.0发行说明 :

  • 最新的function和API需要Xcode 8.0 GM和捆绑的iOS,tvOS和watchOS SDK
  • Apple Xcode 8.0需要运行OSX 10.11.5(El Capitan)或更新版本的Mac

支持Xcode 8.1的最终版本的版本刚刚发布 ,所以这也是一个选项。