Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从Windows在Iphone模拟器中部署应用程序_Ios_Iphone_Xcode_Xamarin.forms_Ios Simulator - Fatal编程技术网

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

Ios 如何从Windows在Iphone模拟器中部署应用程序,ios,iphone,xcode,xamarin.forms,ios-simulator,Ios,Iphone,Xcode,Xamarin.forms,Ios Simulator,我正在尝试在iPhone模拟器中部署我的应用程序。我的Mac和windows已在visual studio中连接。构建也已成功。部署也很成功,但由于Xcode版本,我的应用程序没有显示在emulator中 如下图所示 我使用的是Xcode版本7.0.1,我不能使用超过这个版本的Xcode,因为它不支持我的Mac版本10.11.6。那么如何在当前版本的Xcode上部署应用程序。我能否在visual studio属性中指定应用程序应在xcode 7.0.1版中部署?可能吗 我建议,如果由于Mac版

我正在尝试在iPhone模拟器中部署我的应用程序。我的Mac和windows已在visual studio中连接。构建也已成功。部署也很成功,但由于Xcode版本,我的应用程序没有显示在emulator中

如下图所示


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

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


编辑:这里有一个关于在Linux上运行Xcode的stackoverflow帖子的链接:

不,这是不可能的。根据此文档:。我们知道:

  • 所需的最低Mac操作系统版本为macOS Sierra (10.12)
  • 对于xamarin.iOS:随Xcode 9一起提供的iOS
另外,如果我们想部署xamarin.iOS项目,我们也应该在Mac pc上安装VS for Mac。并且,本标准的要求应为:

  • macOS Sierra 10.12:社区、专业和企业
  • 最新版本的Xcode 8.3需要macOS Sierra 10.12,因此Xamarin.iOS和Xamarin.Mac项目也需要该最低版本
因此,如果您确实想部署xamarin.iOS应用程序,请尝试将Mac pc的系统版本升级到10.12