【发布时间】:2019-12-11 09:03:34
【问题描述】:
我最近开始使用 VSTS 构建适用于 iOS 的 Xamarin Forms 应用程序。我使用托管的 macOS 代理构建它,然后将其发布到 Azure Blob 存储中的容器。目前我可以解决的一件事是,如何在 ipa 文件的名称中包含 Assembly Version?
我们使用的是企业许可证,因此 ipa 不会出现在任何商店中。目前我在容器中有 App_Name.ipa 文件和所有以前的版本 App_Name.1.0.0.ipa,但是下载的始终是 App_Name.ipa。
我认为它可能是解析 AssemblyInfor.cs 文件和额外版本然后设置环境变量的选项 - 但是我似乎无法在发布阶段访问该变量。
理想情况下,我希望保留 VSTS,但我不介意触发 WebJob 来执行一些额外的任务,但是似乎无法从 ipa 文件中访问版本号。
任何人都可以提出一种方法吗?
【问题讨论】:
-
读取、解析文件并使用值时,UI中显示的版本号是多少?
标签: azure-devops azure-pipelines azure-pipelines-release-pipeline