0

我们正在使用 Azure DevOps 为 iOS 应用程序创建 CI 构建。

我正在关注此链接,以创建构建定义。谁能指导我如何在 Azure DevOps 中构建带有扩展的 iOS 应用程序

在我们的研究中,我们确实遇到了 Visual Studio 应用程序中心作为一个选项,是否有任何其他工具或附加组件可以实现相同的功能。

4

2 回答 2

0

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

解决方法是创建一个 shell 脚本,通过将扩展应用程序名称作为参数传递来构建 iOS 应用程序。

于 2019-06-18T15:48:05.163 回答
-1

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

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

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

在 Azure DevOps 中为 iOS 应用程序创建具有应用程序扩展的 CI 的完整说明在类似线程上共享。请检查我在那里发布的解决方案。

希望它会奏效!

于 2021-01-30T10:49:13.853 回答