通过终端激活预发布版本或配置 Testflight 以自动激活新版本进行测试
Activation of pre-release builds via terminal or Configuring Testflight to automatically activate new builds for testing
有没有一种方法可以激活预发布版本(激活它们以进行 Beta 测试)而无需转到 iTunes Connect 的仪表板并手动激活它们?
每次我有一个新版本我都必须去那里,点击应用程序,点击预发布,然后点击切换。能够通过终端执行此操作将解决我的问题。
旧的 testflight 没有这个,即构建在您上传后立即可用。
编辑:我期待一个不需要第三方工具的解决方案。然而,似乎使用 fastlane 确实是最好的解决方案。我可能会将该答案标记为正确,但我需要先尝试一下。
我的公司在 Jenkins 服务器上使用旧的 Testflight 服务 adhoc/beta 构建 运行。当它最终停止工作时,我研究了使用新的 Testflight 服务,并且非常沮丧地发现(至少在当时)没有办法用它设置自动化,所以我们停止使用它。我们现在已经切换到使用 Crashlytics Beta,它几乎 100% 地完成了旧 Testflight 在完整命令行(以及自动化)支持下所做的工作。它还具有其他一些不错的功能。
您可以使用出色的 deliver 工具。它支持上传新版本和激活它以进行预发布测试(又名 Apple TestFlight beta 测试)。
有没有一种方法可以激活预发布版本(激活它们以进行 Beta 测试)而无需转到 iTunes Connect 的仪表板并手动激活它们?
每次我有一个新版本我都必须去那里,点击应用程序,点击预发布,然后点击切换。能够通过终端执行此操作将解决我的问题。
旧的 testflight 没有这个,即构建在您上传后立即可用。
编辑:我期待一个不需要第三方工具的解决方案。然而,似乎使用 fastlane 确实是最好的解决方案。我可能会将该答案标记为正确,但我需要先尝试一下。
我的公司在 Jenkins 服务器上使用旧的 Testflight 服务 adhoc/beta 构建 运行。当它最终停止工作时,我研究了使用新的 Testflight 服务,并且非常沮丧地发现(至少在当时)没有办法用它设置自动化,所以我们停止使用它。我们现在已经切换到使用 Crashlytics Beta,它几乎 100% 地完成了旧 Testflight 在完整命令行(以及自动化)支持下所做的工作。它还具有其他一些不错的功能。
您可以使用出色的 deliver 工具。它支持上传新版本和激活它以进行预发布测试(又名 Apple TestFlight beta 测试)。