iTunes Connect:如何禁止成员部署到应用商店而不是 QA
iTunes Connect: How to forbid members to deploy to app store but not to QA
对于一家小型公司,我有以下场景:
我们使用 testflight(通过 itunes connect)为 QA 团队提供测试版本。当我们需要向 App Store 发布新版本时,我们只需在 itunes connect 上按下 "publish" 按钮即可。到目前为止,没有复杂的东西。
现在,经理们希望只有特定的人才能在商店中发布该应用程序。
我可以更改 itunes 连接的成员部分中的一些角色,以防止他们部署应用程序。但是如果我没记错的话,没有一个角色允许成员发布构建到 testflight 但不能发布到 App Store(毕竟只要求授权将构建发送给 QA 团队太麻烦了)。
我读了一些关于企业开发者许可证的内容。有了这个许可证,我们能够很容易地为我们的 QA 员工提供构建,但遗憾的是我们无法将应用程序部署到实际的 App Store。
解决此问题的最佳方法是什么?使用企业许可证将应用程序部署到 QA 团队并使用普通开发人员许可证将应用程序部署到商店?听起来太复杂了,这不是更好的方法吗?
这可能会也可能不会解决您的需求。有一个名为 fastlane 的工具可以自动执行将应用程序上传到 itunesconnect 的大部分过程。您可以创建一个简单的应用程序,并将其提供给可能将应用程序分发给 QA 的人员。与简单应用程序相关的用户(尽管这些用户不可见,具体取决于应用程序中信息的加密程度)将能够 运行 命令以使用 fastlane 生成的应用程序发送新版本。但只有拥有 Apple ID 和密码的人才能进入 iTunes 连接并提交应用程序以供 Apple Approval。
对于一家小型公司,我有以下场景:
我们使用 testflight(通过 itunes connect)为 QA 团队提供测试版本。当我们需要向 App Store 发布新版本时,我们只需在 itunes connect 上按下 "publish" 按钮即可。到目前为止,没有复杂的东西。
现在,经理们希望只有特定的人才能在商店中发布该应用程序。
我可以更改 itunes 连接的成员部分中的一些角色,以防止他们部署应用程序。但是如果我没记错的话,没有一个角色允许成员发布构建到 testflight 但不能发布到 App Store(毕竟只要求授权将构建发送给 QA 团队太麻烦了)。
我读了一些关于企业开发者许可证的内容。有了这个许可证,我们能够很容易地为我们的 QA 员工提供构建,但遗憾的是我们无法将应用程序部署到实际的 App Store。
解决此问题的最佳方法是什么?使用企业许可证将应用程序部署到 QA 团队并使用普通开发人员许可证将应用程序部署到商店?听起来太复杂了,这不是更好的方法吗?
这可能会也可能不会解决您的需求。有一个名为 fastlane 的工具可以自动执行将应用程序上传到 itunesconnect 的大部分过程。您可以创建一个简单的应用程序,并将其提供给可能将应用程序分发给 QA 的人员。与简单应用程序相关的用户(尽管这些用户不可见,具体取决于应用程序中信息的加密程度)将能够 运行 命令以使用 fastlane 生成的应用程序发送新版本。但只有拥有 Apple ID 和密码的人才能进入 iTunes 连接并提交应用程序以供 Apple Approval。