首页 > 解决方案 > 如何使用 Azure DevOps 增加 xcode 项目的内部版本号

问题描述

我有一个 iOS 项目,因为 CI/CD 选择了 Azure DevOps,我创建了管道并根据文档对其进行了配置。它创建构建并上传到 Apple Center,我唯一不知道如何管理的一件事是如何增加构建号,现在我在生成构建之前在 xcode 中手动执行此操作。

之前我们用过fastlane,也有这样的可能。所以问题是如何使用 Azure 管道增加内部版本号,或者至少强制它运行 fastlane 文件,在创建构建之前执行它?

提前感谢您的任何建议。

更新:

在创建测试项目并安装适用于 iOS 和 Android 的扩展移动应用程序任务后,我无法将其添加到管道中的任务列表中: 在此处输入图像描述 如何包含它?

更新

万一有人像我一样苦苦挣扎:在我写信给支持后,问题就很简单了:“这些任务指向这些新的可用Android任务和iOS任务,我们可以在选择管道中的任务时从实用程序任务中查看它们,如下所示。” 在此处输入图像描述

标签: iosxcodeazure-devopsazure-pipelinesdevops

解决方案


您可以安装适用于 iOS 和 Android 的 Mobile App Tasks扩展,让您能够“升级版本”:

在构建时更改应用的版本名称和代码。

输入:

sourcePath: info.plist 的路径

versionCode:必须为整数的代码编号

versionCodeOffset:增加版本代码的特定数字

versionName:用户可见名称(短代码)

printFile:输出改变变量前后的文件


推荐阅读