我正在尝试通过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” =>“缺少主要测试信息。”}
这是仅用于内部测试的应用程序。我没有在“测试信息”中填写任何信息,因为我不想将其意外发布给外部测试人员。
我尝试取消选中以下框:
它仍然显示相同的错误消息。
要使此功能正常运行,我需要最少的信息量是什么?
我使用的是Fastlane 2.108.0。我发现了一些相关信息here,但是主要是与ITC.apps.tf.build.test.info.missing.whats.new
有关,这并不是我所看到的确切错误。
答案 0 :(得分:0)
导航至:
您可能会在顶部看到此错误消息:
⚠️需要完整的测试信息才能提交构建以进行外部测试。
您可以忽略它。为了使内部测试有效,您不需要此处的任何信息。但是,要使Fastlane的changelog
功能正常运行,您需要填写以下详细信息...
无法设置更改:{“ code” =>“ ITC.apps.tf.build.missing.primary.test.info”,“ description” =>“缺少主要测试信息。”}
您缺少“测试版应用说明”:
无法设置更改日志:{“ code” =>“ ITC.apps.tf.build.test.info.missing.feedback”,“ description” =>“缺少反馈电子邮件。”}
您缺少“反馈电子邮件”:
因此,至少需要在使用fastlane的TestFlight更改日志功能时填写以下信息: