通过Visual Studio for Windows部署Xamarin iOS应用程序

时间:2017-10-08 11:36:22

标签: xamarin xamarin.ios xamarin.forms app-store visual-studio-2017

我想将我用Xamarin Forms创建的第一个iOS应用程序部署到AppStore或至少部署到单个设备。在使用xCode和本机iOS应用程序之前,我有一个Apple开发者帐户并执行了多次此任务。

但作为一名Windows用户,我希望使用我的VST for Windows为Xamarin完成这项工作。 但是我发现的所有指南和教程都只解释了我如何将iOS应用程序部署到商店以及使用VST for Mac的设备......这是唯一的方法吗?如何将代码输入Mac?我可以使用TFS源代码管理吗?我是否必须对TFS进行每一点改动,在Mac上查看,在那里重建整个应用程序并从Mac部署它? 或者有哪些方法和工作流程适用于Windows,只能通过网络在后台使用Mac?

2 个答案:

答案 0 :(得分:0)

查看https://mobile.azure.com(持续应用开发的最佳解决方案:分析,崩溃报告,iOS / Android / UWP构建+部署)

答案 1 :(得分:0)

我将解决您问题的第二部分 - 部署到单个设备的能力。我假设单个设备是您自己的设备,并且您希望通过编译进行部署。这当然可以在您的Windows机器上完成,但由于苹果许可要求,您需要使用Mac来编译和部署到您的手机。您的iPhone / iPad需要插入Mac的USB。

Xamarin网站上列出的指南概述了如何设置mac构建主机。 https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/简而言之,您需要一些先决条件(启用远程共享,安装XCode等)。

将Visual Studio连接到Mac后,将iOS项目设置为启动项目,将配置从Debug更改为iPhone,然后按F5编译并部署到您的设备。

如有疑问,请选择iPhoneSimulator而不是iPhone。模拟器不受配置和签名配置文件的限制,这可能是令人畏惧的设置。如果您可以使模拟器工作,您已经解决了软件和连接先决条件。

要配置很多,但确实有效。这是我对Xamarin.Forms开发的主要设置。