我想将我用Xamarin Forms创建的第一个iOS应用程序部署到AppStore或至少部署到单个设备。在使用xCode和本机iOS应用程序之前,我有一个Apple开发者帐户并执行了多次此任务。
但作为一名Windows用户,我希望使用我的VST for Windows为Xamarin完成这项工作。 但是我发现的所有指南和教程都只解释了我如何将iOS应用程序部署到商店以及使用VST for Mac的设备......这是唯一的方法吗?如何将代码输入Mac?我可以使用TFS源代码管理吗?我是否必须对TFS进行每一点改动,在Mac上查看,在那里重建整个应用程序并从Mac部署它? 或者有哪些方法和工作流程适用于Windows,只能通过网络在后台使用Mac?
答案 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开发的主要设置。