无法通过Fastlane Pilot提交TestFlight构建

5

通过 FastLane deliver 上传并提交应用程序进行审核后,我正在尝试使用 pilot 开始内部测试。但是,一旦我执行以下命令:

pilot distribute -a com.foo.bar.awesomesauce -u me@example.com -w test_test_test

I get the following error:

Error finding relevant GitHub issues: undefined method `map' for nil:NilClass

[!] The request could not be completed because:
    Beta App Description is required. The phone number is missing. The email must be in the format: contact@example.com. The email is required. Beta App Description is required. The email must be in the format: contact@example.com. The email is required. The phone number is missing. Validation errors

异常问题很明显,在iTunes Connect中可以明显看到问题:数据不存在。
我已将元数据作为DeliverFile的一部分进行了推送(包括名字,姓氏,电子邮件,电话,备注等),并在要提交审核的应用程序版本中看到了它,但是在测试构建本身的元数据中没有看到复制的内容。
我能设置吗?目前通过命令行在pilot中,似乎只能设置“What's new”,在deliver中任何地方都可以吗?我已经尝试通过spaceship通过submit_for_beta_review针对上一个版本进行了所有参数的传递,但仍然遇到类似的错误。
非常感谢您的帮助!

嘿 @napo - 你解决了这个问题吗? - KamyFC
1个回答

2

根据讨论,针对这个问题,有几个可行的选择:

1)如果您是第一次使用pilot,那么

在使用pilot之前,您需要在iTC中填写基本元数据。

2)否则,似乎可以

使用deliver中的submission_information来设置大部分内容。

希望这能解决您的fastlane pilot问题 :)


1
填写这些信息的手动方式违背了自动化的目的,对吧? - KamyFC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接