Fastlane TestFlight上传primary.test.info丢失

时间:2018-11-21 01:15:02

标签: testflight fastlane

我正在尝试通过Fastlane设置changelog

changelog = changelog_from_git_commits(
  commits_count: 1)

upload_to_testflight(changelog: changelog)

这会导致以下错误:

  

无法设置更改:{“ code” =>“ ITC.apps.tf.build.missing.primary.test.info”,“ description” =>“缺少主要测试信息。”}

这是仅用于内部测试的应用程序。我没有在“测试信息”中填写任何信息,因为我不想将其意外发布给外部测试人员。

我尝试取消选中以下框:

enter image description here

它仍然显示相同的错误消息。

要使此功能正常运行,我需要最少的信息量是什么?

我使用的是Fastlane 2.108.0。我发现了一些相关信息here,但是主要是与ITC.apps.tf.build.test.info.missing.whats.new有关,这并不是我所看到的确切错误。

1 个答案:

答案 0 :(得分:0)

导航至:

  1. App Store Connect
  2. 选择您的应用
  3. TestFlight
  4. 测试信息

您可能会在顶部看到此错误消息:

  

⚠️需要完整的测试信息才能提交构建以进行外部测试。

您可以忽略它。为了使内部测试有效,您不需要此处的任何信息。但是,要使Fastlane的changelog功能正常运行,您需要填写以下详细信息...


primary.test.info

  

无法设置更改:{“ code” =>“ ITC.apps.tf.build.missing.primary.test.info”,“ description” =>“缺少主要测试信息。”}

您缺少“测试版应用说明”:

enter image description here


test.info.missing.feedback

  

无法设置更改日志:{“ code” =>“ ITC.apps.tf.build.test.info.missing.feedback”,“ description” =>“缺少反馈电子邮件。”}

您缺少“反馈电子邮件”:

enter image description here


因此,至少需要在使用fastlane的TestFlight更改日志功能时填写以下信息:

  1. 测试版应用说明
  2. 反馈电子邮件