Fastlane 错误:软件资产已成功交付

Dav*_*gor 4 testflight fastlane azure-devops

我们在 AzureDevOps 管道中使用 fastlane 将 .ipa 文件上传到 TestFlight。直到最近,当一些构建没有出现在 TestFlight 上时,它才工作得很好。我从日志中发现,不在 TF 中的构建也在那里

2022-10-25T03:41:38.0866400Z [03:41:38]:软件资产已成功交付。

当构建在 TestFlight 上时,日志中不存在此行。你知道这是怎么发生的吗?每次运行此程序时,我们都会自动增加内部版本号,因此我们永远不会有重复的应用程序版本。

fastlane 命令是(我混淆了一些 ID):

[命令]/usr/local/lib/ruby/gems/2.7.0/bin/fastlane Pilot upload -u *** -i /Users/runner/work/r1/a/output/myapplication.ipa -q XXXXXXXXX - com.myapplication.app --skip_submission true --skip_waiting_for_build_processing true -p 0123456899 -asc_provider XXXXXXXX

Dav*_*gor 5

正如这个这个fastlane 线程中提到的,您只需要添加环境变量

ITMSTRANSPORTER_FORCE_ITMS_PACKAGE_UPLOAD = 'true'

就我而言,将其添加到我的 Azure DevOps 发布管道中是变量。