fastlane 将现有构建发送给 testflight 外部用户

Posted

技术标签:

【中文标题】fastlane 将现有构建发送给 testflight 外部用户【英文标题】:fastlane send existing build to tesflight external users 【发布时间】:2019-10-16 19:51:03 【问题描述】:

我们有一个提交到应用商店的通道,它处理上传到应用商店。我想将那些已经上传的版本提交给外部审查。

据我所知,appstore 和 tesflight 操作都希望可以上传一个实际的 ipa。我想做的是运行一条通道,该通道将采用已处理的构建并将其提交以使用 tesflight 进行外部测试。

基本上,我想定期运行一个通道来检查最新版本是否已提交用于外部测试,如果没有,我想提交它。

【问题讨论】:

【参考方案1】:

没有自动执行此操作的操作。但是,如果您查看the relevant source code for pilot,您会发现它使用Spaceship 连接到 App Store Connect 并等待与刚刚上传的版本匹配的版本。一旦找到它,如果该选项打开,它就会将其提交给外部审查。

您可以在您的 Fastfile 或新的 fastlane 插件中使用类似的代码来实现此目的。

【讨论】:

以上是关于fastlane 将现有构建发送给 testflight 外部用户的主要内容,如果未能解决你的问题,请参考以下文章

Fastlane - 更新 5 个现有屏幕截图中的 2 个屏幕截图

Fastlane 匹配不使用现有的签名证书

将 fastlane/gym 与 xcode build 进行比较

如何在 Fastlane 的命令行中指定用户名?

即使使用 API 密钥,Fastlane 上传到 App Store 也会在非交互模式下失败

Jenkins iOS fastlane 构建:找不到“捆绑程序”