上传应用程序并通过
FastLlane deliver
提交审核后,我尝试通过 pilot
启动内部测试。但是,一旦我使用以下命令执行此操作:
pilot distribute -a com.foo.bar.awesomesauce -u [email protected] -w test_test_test
我收到以下错误:
查找相关 GitHub 问题时出错:未定义方法
formap
nil:NilClass
[!] 请求无法完成,因为: 需要测试版应用程序描述。电话号码丢失。电子邮件的格式必须为:[电子邮件受保护]。电子邮件是必需的。需要测试版应用程序描述。电子邮件的格式必须为:[电子邮件受保护]。电子邮件是必需的。电话号码丢失。验证错误
异常是不言而喻的,跳入 iTunes Connect 显然会显示问题:数据不存在。
我已将该元数据作为我的 DeliverFile 的一部分推送(名字、姓氏、电子邮件、电话、注释...),并且我在要提交审核的应用程序版本中看到它,但我没有看到它在测试构建本身的元数据中复制。
有地方可以设置吗?现在通过
pilot
中的命令行,看起来我只能设置“What's new”。在 deliver
的任何地方?我已经通过 spaceship
通过 submit_for_beta_review
针对最后一个构建进行了尝试并传递了所有参数,但我仍然遇到类似的错误。
提前非常感谢!
因此,基于对这个完全相同的问题的讨论,您似乎有几个选择:
1) 如果这是您第一次使用
pilot
,那么
您需要在 iTC 中填写基本元数据,然后才能使用 Pilot。
2)否则,看起来
您可以使用
deliver
中的submission_information来设置大部分内容。
我希望这能解决您的问题
fastlane pilot
:)