Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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
Visual studio Xamarin iOS GUI_Visual Studio_Xamarin.forms_Xamarin.ios - Fatal编程技术网

Visual studio Xamarin iOS GUI

Visual studio Xamarin iOS GUI,visual-studio,xamarin.forms,xamarin.ios,Visual Studio,Xamarin.forms,Xamarin.ios,我们一直在开发一款基于Windows的Xamarin跨平台应用程序,现在我们正着手为iOS开发GUI 如果我理解正确,我们需要在MAC机器上切换到Visual Studio for MAC,并继续在那里进行GUI开发。 是否可以在Windows上开发所有内容,然后在MAC计算机上发布应用程序? 我们如何包括android应用程序的逻辑和所有内容?这取决于您。许多应用程序只需在Mac上发布即可工作。其中许多将有一些不应该出现在最终版本中的工件 简化它就像问你是否应该在不进行测试和修复的情况下发布应

我们一直在开发一款基于Windows的Xamarin跨平台应用程序,现在我们正着手为iOS开发GUI

如果我理解正确,我们需要在MAC机器上切换到Visual Studio for MAC,并继续在那里进行GUI开发。 是否可以在Windows上开发所有内容,然后在MAC计算机上发布应用程序?
我们如何包括android应用程序的逻辑和所有内容?

这取决于您。许多应用程序只需在Mac上发布即可工作。其中许多将有一些不应该出现在最终版本中的工件


简化它就像问你是否应该在不进行测试和修复的情况下发布应用程序。99%没有,但有时可能会起作用。

您可以使用Xamarin.Forms为Android和iOS开发UI

但是,如果它已经是本机的,那么您仍然可以在Windows中继续开发它。 对于构建和测试,您肯定需要MAC,如果您不想使用虚拟机,那么您可以在云上使用虚拟机或使用相同服务的其他方构建虚拟机,并在windows上使用模拟器


如果是跨平台的,那么我假设您使用的是.NET标准的共享代码库。因此,对Android和iOS使用相同的逻辑不会有任何问题。

执行此操作的过程和选项都有很好的文档记录。你有没有花时间看这些文件?由于我们无法访问Mac电脑,我们无法与Mac配对,因此我们有一台VirtualBox虚拟机正在运行(我知道这一切的合法性)。所以除了这个没有别的办法了?@StefanSrbljanin嗨,如果你没有Mac电脑,你可以使用MacinCloud或MacStadium;这两项服务都提供了基于云的Mac硬件,您可以使用它们来构建Xamarin.iOS项目。