【问题标题】:Deploy Xamarin iOS App via Visual Studio for Windows通过 Visual Studio for Windows 部署 Xamarin iOS 应用
【发布时间】:2018-03-19 17:31:53
【问题描述】:

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

但作为一个 Windows 人,我希望使用我的 VST for Windows 为 Xamarin 完成这项工作。 但是我发现的所有指南和教程都只是解释了如何将 iOS 应用程序部署到商店和使用 VST for Mac 的设备......这是唯一的方法吗?如何将代码获取到 Mac?我可以使用 TFS 源代码控制吗?我是否必须对 TFS 进行每一个小改动,在 Mac 上进行检查,在那里重建整个应用程序并从 Mac 部署它? 或者是否有仅通过网络将 Mac 置于“后台”的 Windows 方法和工作流程?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我将解决您问题的第二部分 - 部署到单个设备的能力。我假设单个设备是您自己的设备,并且您希望通过编译进行部署。这当然可以在您的 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 开发的主要设置。

      【讨论】:

        猜你喜欢
        • 2018-10-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多