无法通过 Fastlane Pilot 提交 TestFlight 构建
Posted
技术标签:
【中文标题】无法通过 Fastlane Pilot 提交 TestFlight 构建【英文标题】:Unable to submit TestFlight build via Fastlane Pilot 【发布时间】:2016-08-12 03:05:10 【问题描述】:上传应用并通过FastLlane deliver
提交审核后,我正尝试通过pilot
启动内部测试。但是,只要我使用以下命令执行此操作:
pilot distribute -a com.foo.bar.awesomesauce -u me@example.com -w test_test_test
我收到以下错误:
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
中的命令行,看来我只能设置“新增功能”了。 deliver
的任何地方?我已经通过spaceship
和submit_for_beta_review
对最后一次构建进行了尝试并传递了所有参数,但我仍然遇到类似的错误。
提前非常感谢!
【问题讨论】:
嘿@napo - 你解决了这个问题吗? 【参考方案1】:因此,基于这个discussion 在这个完全相同的问题上,您似乎有几个选择:
1) 如果这是您第一次使用pilot
,那么
您需要先在 iTC 中填写基本元数据,然后才能使用试点。
2) 不然的话,好像
您可以使用
deliver
中的submission_information 来设置大部分内容。
我希望这可以解决您与 fastlane pilot
的问题 :)
【讨论】:
那么,手动填写此信息会破坏自动化的目的,对吧?以上是关于无法通过 Fastlane Pilot 提交 TestFlight 构建的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在车道上传递 Fastlane Pilot 的详细标志?