无法通过 Fastlane Pilot 提交 TestFlight 构建

问题描述 投票:0回答:1

上传应用程序并通过

FastLlane deliver
提交审核后,我尝试通过
pilot
启动内部测试。但是,一旦我使用以下命令执行此操作:

pilot distribute -a com.foo.bar.awesomesauce -u [email protected] -w test_test_test

我收到以下错误:

查找相关 GitHub 问题时出错:未定义方法

map
for
nil:NilClass

[!] 请求无法完成,因为: 需要测试版应用程序描述。电话号码丢失。电子邮件的格式必须为:[电子邮件受保护]。电子邮件是必需的。需要测试版应用程序描述。电子邮件的格式必须为:[电子邮件受保护]。电子邮件是必需的。电话号码丢失。验证错误

异常是不言而喻的,跳入 iTunes Connect 显然会显示问题:数据不存在。

我已将该元数据作为我的 DeliverFile 的一部分推送(名字、姓氏、电子邮件、电话、注释...),并且我在要提交审核的应用程序版本中看到它,但我没有看到它在测试构建本身的元数据中复制。

有地方可以设置吗?现在通过

pilot
中的命令行,看起来我只能设置“What's new”。在
deliver
的任何地方?我已经通过
spaceship
通过
submit_for_beta_review
针对最后一个构建进行了尝试并传递了所有参数,但我仍然遇到类似的错误。

提前非常感谢!

ios app-store-connect testflight fastlane fastlane-deliver
1个回答
2
投票

因此,基于对这个完全相同的问题的讨论,您似乎有几个选择:

1) 如果这是您第一次使用

pilot
,那么

您需要在 iTC 中填写基本元数据,然后才能使用 Pilot。

2)否则,看起来

您可以使用 deliver 中的

submission_information
来设置大部分内容。

我希望这能解决您的问题

fastlane pilot
:)

© www.soinside.com 2019 - 2024. All rights reserved.