首页 > 解决方案 > 如何将 VSTS 生成的构建版本关联到 VS App Center 中的发布?

问题描述

我开始在我的 VSTS 构建管道中集成 Visual Studio App Center。

设置

在我的 iOS 应用程序构建完成后,它的二进制文件被发送到 App Center。App Center 不会构建应用程序:VSTS 会。这是最新版本和版本号的屏幕截图:

VSTS - 使用适当的版本号成功构建

在 Visual Studio App Center 中,我无法(重新)使用 VSTS 管道实际生成的版本号。如下面的屏幕截图所示,版本值始终为1.0 (1.0)

VS App Center - 成功发布 1.0 版本号

问题

在 Visual Studio App Center 中,如何将 VSTS 构建中的版本号关联到 VS App Center 中的版本?

标签: continuous-integrationazure-devopsvisual-studio-app-center

解决方案


Visual Studio App Center 应该直接从二进制文件中获取版本信息。

就我而言,VSTS 中使用的 bash 脚本在 中应用了正确的版本号AssemblyInfo.cs并且Info.plist被破坏了(它不再查找文件)。所有生成的二进制文件都有版本 version 1.0

修复脚本解决了这个问题。

在此处输入图像描述


推荐阅读