如何使用Xcode Cloud将多个版本的React Native应用部署到TestFlight

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

通过Xcode Cloud的CICD工作流,可以自动化部署多个TestFlight应用。本文介绍如何将同一React Native应用的生产和开发版本部署到TestFlight,包括创建不同的应用标识符、复制构建配置、设置签名和能力、配置应用图标,并设置Xcode Cloud工作流。通过Bitbucket推送实现自动部署,简化管理,提高效率。

🎯

关键要点

  • 使用Xcode Cloud的CICD工作流可以自动化部署多个TestFlight应用。

  • 本文介绍如何将同一React Native应用的生产和开发版本部署到TestFlight。

  • 创建不同的应用标识符:生产版本为co.example.new,开发版本为co.example.new.debug。

  • 在Xcode中复制构建配置,分别命名为Prod和Dev。

  • 为开发版本创建新的Schema,确保使用Dev构建配置。

  • 配置应用的签名和能力,确保使用正确的配置文件。

  • 为生产和开发版本设置独特的应用图标,便于区分。

  • 设置Xcode Cloud CICD工作流,分别为生产和开发版本创建工作流。

  • 测试工作流,确保在推送更改时正确触发相应的工作流。

  • 通过自动化部署,简化管理,提高开发效率。

延伸问答

如何使用Xcode Cloud部署多个版本的React Native应用?

通过Xcode Cloud的CICD工作流,可以自动化部署生产和开发版本的React Native应用到TestFlight。

在Xcode中如何创建不同的应用标识符?

在Apple Developer Portal中创建两个新的App ID,生产版本为co.example.new,开发版本为co.example.new.debug。

如何配置Xcode中的构建设置?

在Xcode中复制Release和Debug配置,分别命名为Prod和Dev,并更新PRODUCT_BUNDLE_IDENTIFIER字段。

如何为开发版本创建新的Schema?

在Xcode中复制默认Schema并重命名,确保在Run和Archive中设置为Dev构建配置。

如何设置Xcode Cloud的工作流?

在Xcode Cloud中为主分支和开发分支分别创建工作流,配置使用相应的构建配置和应用标识符。

如何测试Xcode Cloud的工作流是否正常?

通过向主分支和开发分支推送更改,检查相应的工作流是否被触发并成功部署应用。

🏷️

标签

➡️

继续阅读