我们可以为具有AzureDevOps扩展名的iOS应用配置CI吗

时间:2019-02-28 14:21:35

标签: azure-devops azure-devops-extensions

我们正在使用Azure DevOps为iOS应用创建CI版本。

我正在遵循此link来创建构建定义。谁能指导我如何在Azure DevOps中使用扩展名构建iOS应用

在研究过程中,我们确实遇到了Visual Studio应用程序中心,是否还有其他工具或附加组件可以实现相同的目的。

2 个答案:

答案 0 :(得分:0)

Azure DevOps提供的默认iOS构建任务不支持使用扩展名构建iOS应用。

解决方法是通过将扩展应用名称作为参数来创建Shell脚本来构建iOS应用。

答案 1 :(得分:-1)

不幸的是,对于在 Azure 中使用 App 扩展的 iOS 应用程序,没有直接的方法。为此类应用程序创建 CI 的唯一方法是命令行。

  1. 要使其正常运行,您必须在此 link 上推荐的项目中进行一些更改。
  2. 之后,您将能够使用 xcodebuild Docs 构建和归档应用程序。因为您将有一个指向每个配置文件的变量。
  3. 在您的 MAC 上,在终端中尝试 xocdebuild 命令并记下实现特定文件的完整命令。
  4. 在管道中使用 CmdLine@2 任务和这些命令来构建、存档和导出您的 IPA。
<块引用>

注意:我已经发布了一个 Gist,涵盖了此类 iOS 应用程序的管道。

在类似线程上共享了在 Azure DevOps 中使用应用程序扩展为 iOS 应用程序创建 CI 的完整解释。请查看我在那里发布的 solution

希望它会奏效!