C# 应用程序能否仅使用Visual Studio&;Xamarin在不使用Mac的Windows 10计算机上运行?

C# 应用程序能否仅使用Visual Studio&;Xamarin在不使用Mac的Windows 10计算机上运行?,c#,ios,visual-studio,xamarin,xamarin.ios,C#,Ios,Visual Studio,Xamarin,Xamarin.ios,在我的Windows 10 Pro电脑上,只使用Visual Studio和Xamarin就可以在我的iPad Pro上开发C#应用程序原型,而不必购买(即使用)Mac电脑吗 最初,为了快速开发非分发原型,我只想在Windows 10上使用VS 2017 Pro&Xamarin在我的iPad Pro 12.9上开发和测试应用程序” 该应用程序将通过WiFi与其他系统组件进行通信,并利用iPad Pro的新功能,如笔和高质量屏幕,实现增强现实 可以稍后获得Mac,以便在Apple store上部署

在我的Windows 10 Pro电脑上,只使用Visual Studio和Xamarin就可以在我的iPad Pro上开发C#应用程序原型,而不必购买(即使用)Mac电脑吗

最初,为了快速开发非分发原型,我只想在Windows 10上使用VS 2017 Pro&Xamarin在我的iPad Pro 12.9上开发和测试应用程序”

该应用程序将通过WiFi与其他系统组件进行通信,并利用iPad Pro的新功能,如笔和高质量屏幕,实现增强现实

可以稍后获得Mac,以便在Apple store上部署

我真的可以在没有Mac和Xcode的情况下,只用VS&Xamarin进行100%的开发、部署到实际的iPad上并进行调试吗


关于它的Xamarin Live Player,这让我很困惑,因为它上面写着“源代码已被解释”,我不想要,后来又写着“应用程序可以在你的手机或平板电脑上运行”。这是我想要的。

所以,答案是该公司需要给我买一台新的Mac.Yum


坏消息是,它又开始使用Xcode了。两年前,苹果商店的Xcode星级仅为2星级。如果在iOS上开发的工具能像iOS一样易于使用,那就太好了。但是,我想这就是Stackoverflow的用途。:

虽然现有的答案/评论是正确的,但我认为我应该添加我自己的经验与此无关

如果你像我一样,除了为xamarin构建服务器之外,不使用mac,我可以说mac mini就可以了,它允许你构建应用程序。只要确保你将电脑上的visual studio连接到mac即可

还值得注意的是,最近Visual studio team services开始使用托管的macOS构建主机。我自己在购买mac mini时没有使用过该主机,但从理论上讲,如果您使用VST,您可能可以构建和部署您的iOS应用程序。我建议您检查一下


不幸的是,xamarin的情况一直如此,这是苹果授权的工作方式。

是的,构建和调试iOS应用程序需要mac电脑。
但是,如果需要(并且配置正确),VSTS确实允许您访问mac构建主机,该主机可以构建并部署到TestFlight和AppStore。但是,这不允许您在设备或iOS模拟器上调试和单步执行代码。为此,您需要安装具有High Sierra和最新XCode的mac。

Xamarin Live Player仅在预览版中,目前只对简单的应用程序有用。

我来自react native,文档中说“不幸的是,苹果只允许你在Mac上开发iOS。如果你想构建一个iOS应用程序,但你还没有Mac电脑,你可以试着从Android指令开始。“我想xaramin unfortunatelyNo也是如此,你可以在Windows上编译基于Xamarin.iOS的程序集进行语法检查,但你必须拥有Mac w/Xcode的构建工具才能真正创建iOS应用程序和/或ipa。Xamarin Live稍微避开了这一限制,因为您可以设计XAML UI等。。没有Mac,但它有很多限制,你想使用的功能在Live中无法工作。。。您需要一个Mac…从技术上讲,您不必使用Xcode,VisualStudio只需要访问构建工具。我个人确实将其用于界面生成器,因为Visual Studio/Xamarin版本的它有一些缺点(以及资产创建中的“问题”等),Mac mini与Mac Pro的速度相同吗?