ios - 如何使用 Azure DevOps 增加 xcode 项目的内部版本号
问题描述
我有一个 iOS 项目,因为 CI/CD 选择了 Azure DevOps,我创建了管道并根据文档对其进行了配置。它创建构建并上传到 Apple Center,我唯一不知道如何管理的一件事是如何增加构建号,现在我在生成构建之前在 xcode 中手动执行此操作。
之前我们用过fastlane,也有这样的可能。所以问题是如何使用 Azure 管道增加内部版本号,或者至少强制它运行 fastlane 文件,在创建构建之前执行它?
提前感谢您的任何建议。
更新:
在创建测试项目并安装适用于 iOS 和 Android 的扩展移动应用程序任务后,我无法将其添加到管道中的任务列表中: 如何包含它?
更新:
万一有人像我一样苦苦挣扎:在我写信给支持后,问题就很简单了:“这些任务指向这些新的可用Android任务和iOS任务,我们可以在选择管道中的任务时从实用程序任务中查看它们,如下所示。”
解决方案
您可以安装适用于 iOS 和 Android 的 Mobile App Tasks扩展,让您能够“升级版本”:
在构建时更改应用的版本名称和代码。
输入:
sourcePath: info.plist 的路径
versionCode:必须为整数的代码编号
versionCodeOffset:增加版本代码的特定数字
versionName:用户可见名称(短代码)
printFile:输出改变变量前后的文件
推荐阅读
- javascript - 发生 Google Apps 脚本服务器错误:DEADLINE_EXCEEDED
- java - Selenium Firefox 驱动程序无法发送数字键盘键
- python - 如何让我的函数在不引发 TypeError 的情况下除了其他参数之外还采用浮点数?
- html - Xamarin Forms - Webview 页面的单击和水平滚动不起作用
- mongodb - 使用数组字段高效查询 mongodb
- iis - IIS 每月数据限制
- vuejs2 - Vuejs方法调用了两次
- javascript - Angular ng serve 产生错误:NGCC 失败
- python - 视频帧的坐标不是显示 PyQt
- git - Github 使用的 diff 算法是什么?