Fastlane - 如何使用Group将用户添加到Testflight?

时间:2018-03-28 09:04:30

标签: ios testflight fastlane

Am在FastLane上,尝试将iOS版本设置为Testglight - 最新版本为2.88.0。

当我尝试将内部测试器添加到iTunesConnect

  

fastlane pilot添加email@invite.com

我收到错误

  

错误:您必须提供一个或多个组(使用 sendMessageThreadPoolNums=128//large thread numbers useReentrantLockWhenPutMessage=true // indicating that do NOT use spin lock but use ReentrantLock when putting message 选项)

这是我的一部分 - Pilot命令

:groups

我在哪里提供这些团体? 如果我使用-g选项,它表示组不存在?

我是否需要手动转到iTunesConnect并创建一个组? 这违背了自动化的目的。

任何指针都将不胜感激

1 个答案:

答案 0 :(得分:0)

创建一个组通常只是“一次性”的事情,所以最简单的方法是直接在iTunesConnect中创建一个或两个组,然后在pilot中引用这些组名。

如果您想以编程方式完成所有操作,可以使用spaceship直接创建一个类似于...的组

group = Spaceship::TestFlight::Group.create!(app_id: 'app-id', group_name: 'Group 1')

您可能必须先检查该组是否存在,以免出错。您还可以创建一个单独的通道来为此应用创建组,这样您就不必进入iTunesConnect创建任何新组。