You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure/TFS流水线Apple App Store扩展发布应用的版本更新说明配置问题

解决Azure/TFS Apple App Store扩展发布至Production时的“版本新增功能”必填问题

我之前也踩过这个坑,不得不说这个扩展的配置逻辑确实有点绕,给你几个亲测可行的解决办法:

方法1:通过“Upload Metadata”上传元数据文件

当Track设为Production时,那个“Upload Metadata”选项就是专门用来配置版本更新说明的,具体操作步骤:

  • 先创建一个符合Apple规范的JSON元数据文件,核心要包含releaseNotes字段(对应App Store里的“此版本的新增功能”),示例格式如下:
{
  "platform": "IOS",
  "releaseNotes": {
    "en-US": "Fixed several known bugs and optimized user experience",
    "zh-CN": "修复若干已知问题,提升使用流畅度"
  }
}
  • 在Azure流水线的Apple App Store扩展配置中,找到“Upload Metadata”选项,选择流水线工件或本地存储的这个JSON文件,发布时系统会自动将releaseNotes同步到App Store的必填字段中。

方法2:用fastlane的deliver action补充元数据

如果想用fastlane配合Azure流水线,完全可以跳过扩展的UI限制,直接通过deliver action设置该字段:

  • 在你的Fastfile里添加类似配置:
lane :upload_production_metadata do
  deliver(
    skip_upload_binary: true, # 安装包已经通过Azure扩展上传,这里跳过
    submit_for_review: false,
    release_notes: {
      "en-US" => "Added dark mode support and performance improvements",
      "zh-CN" => "新增深色模式支持,优化性能表现"
    }
  )
end
  • 在Azure流水线中,在Apple App Store扩展的发布步骤之后,新增一个fastlane执行步骤,运行这个lane即可完成版本更新说明的补填。

额外注意事项

  • 元数据文件中的语言代码要和你在App Store Connect里配置的语言完全一致,否则可能无法正常同步;
  • 使用fastlane时,要确保已经配置好App Store Connect的认证信息(比如通过fastlane spaceauth生成的认证文件,或者在流水线中注入对应的环境变量)。

内容的提问来源于stack exchange,提问作者Roberto Jarzembowski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:41:24