在我们的团队中,我们正在尝试在不上传 .Ipa 的情况下将工件发送到 TestFlight 中的外部组。
我们使用 Pilot() 来构建解决方案。但是当我们在管道中运行这个命令时:
upload_to_testflight(
api_key: api_key,
build_number: ENV["IOS_BUILD"],
changelog: "Esto es una prueba Automatizada.",
distribute_external: true,
groups: "Pruebas POS",
skip_submission: true,
skip_waiting_for_build_processing: false
)
我们收到这条消息:
+------+---------------------------+-------------+
| fastlane summary |
+------+---------------------------+-------------+
| Step | Action | Time (in s) |
+------+---------------------------+-------------+
| 1 | default_platform | 0 |
| 2 | update_info_plist | 0 |
| 3 | app_store_connect_api_key | 0 |
| | upload_to_testflight | 0 |
+------+---------------------------+-------------+
[20:59:14]: fastlane finished with errors
[!] No ipa file given
当我们向 .Ipa 提供命令时,我之前写过,我们会收到另一条消息:
upload_to_testflight(
api_key: api_key,
build_number: ENV["IOS_BUILD"],
changelog: "Esto es una prueba Automatizada.",
distribute_external: true,
groups: "Pruebas POS",
ipa: "build/App.ipa",
skip_submission: true,
skip_waiting_for_build_processing: false
)
Error uploading ipa file:
[Transporter Error Output]: ERROR ITMS-90189: Redundant Binary Upload. You've
already uploaded a build with build number '106.5' for version number '3.5.2'.
Make sure you increment the build string before you upload your
app to App Store Connect.
有人用 Pilot 遇到过这个问题吗?我们不需要上传 .Ipa。我们只需要从内部组传递到外部组。
提前致谢。问候