如何在Windows的Iphone模拟器中部署应用程序

时间:2018-06-13 12:15:01

标签: ios iphone xcode xamarin.forms ios-simulator

我试图在手机模拟器中部署我的应用程序。我的Mac和Windows在visual studio中连接。而且构建成功。部署也很成功,但由于Xcode版本,我的应用程序没有在模拟器中显示。

如下图所示

screenshot of error

我使用Xcode版本7.0.1并且我不能使用Xcode而不是这个版本,因为它不支持我的Mac版本10.11.6。那么如何在当前版本的Xcode上部署应用程序。我是否能够在visual studio属性中指定应该在xcode 7.0.1版中部署应用程序?可能吗?

2 个答案:

答案 0 :(得分:0)

我建议如果由于你的Mac版本而无法升级你的Xcode版本,那么你需要安装一个虚拟盒,看看你是否可以在其上安装更新的操作系统版本。在Windows机器上创建Android应用程序时,我过去也遇到过这个问题。我在Linux上安装了一个Virtual Box应用程序,用它来编写我的Android应用程序。

编辑:这是关于在Linux上运行Xcode的stackoverflow帖子的链接:Can you Run Xcode in Linux?

答案 1 :(得分:0)

不,这是不可能的。根据此文档:https://docs.microsoft.com/en-us/xamarin/cross-platform/get-started/requirements#mac。我们知道:

  • 最低要求的Mac操作系统版本是macOS Sierra (10.12)
  • 对于xamarin.iOS:Xcode 9附带的iOS

另外如果我们想部署xamarin.iOS项目,我们也应该在Mac PC上安装VS for Mac。 Visual Studio 2017 for Mac的要求应该是:

  • macOS Sierra 10.12:社区,专业和企业。
  • 最新版本的Xcode 8.3需要macOS Sierra 10.12,因此Xamarin.iOS和Xamarin.Mac项目也需要最低版本。

因此,如果您确实要部署xamarin.iOS应用,请尝试将Mac PC的系统版本升级到10.12。