如何在 VSTS 中为 Xamarin iOS 和 Android 部署添加快速通道工具

Posted

技术标签:

【中文标题】如何在 VSTS 中为 Xamarin iOS 和 Android 部署添加快速通道工具【英文标题】:How to add fast lane tools in VSTS for Xamarin iOS and Android deployment 【发布时间】:2016-06-28 19:59:05 【问题描述】:

我想将我的 xamarin iosandroid 应用程序自动发布到商店中。我想知道,我是否可以通过 VSTS 使用快速通道工具来做到这一点。

现在我直接在 VSTS 中添加 playstore 步骤以将 android 应用程序部署到 playstore。但是,我想使用快照、快照、宇宙飞船、供应和其他各种快速通道工具。是否可以?如果是,任何人都可以提供如何操作的步骤吗?我尝试在 vsts 中搜索市场,但 fastlane 工具不可用。

谢谢。

【问题讨论】:

【参考方案1】:

仅供参考,VSTS 发布了扩展以在 App Store 上发布 iOS 应用或进行试飞。

Extension

【讨论】:

【参考方案2】:

Microsoft Visual Studio Team Services (VSTS) 和 Team Foundation 服务器 (TFS) 在其 Apple App Store extension 中使用 fastlane。

开始使用

创建或检索凭据后 您的 App Store 帐户,然后执行以下步骤以自动化 从 VSTS 构建或发布定义发布更新:

    从 VSTS Marketplace 安装 App Store 扩展 转到您的 VSTS 或 TFS 项目,单击 Build 选项卡,然后创建一个新的构建 与您的项目相关的定义(“+”图标) 源代码库 点击添加构建步骤...并选择 生成发布资产的必要任务(例如 Gulp、Cordova 构建) 点击 Add build step... 并从 部署类别 将 App Store Release 任务配置为所需的 身份验证方法、生成的 IPA 文件路径和所需的 发布轨道。

现在,当您构建时,您的应用将自动 发布到 iTunes Connect

Fastlane Docs

【讨论】:

以上是关于如何在 VSTS 中为 Xamarin iOS 和 Android 部署添加快速通道工具的主要内容,如果未能解决你的问题,请参考以下文章

在 VSTS Xcode 任务中为 iOS 应用程序自动签名

如何在 xamarin 中为 iOS 12 添加凭据提供程序应用程序扩展

为 Xamarin iOS 应用程序自动发布 CI [关闭]

在 Xamarin.iOS 中为 2 个依赖静态库创建绑定

VSTS - Xamarin Proguard 版本和 JDK 1.8 的问题

如何在Xamarin.Forms中为StackLayout正确创建自定义渲染器?