React Native - 每个项目多个 iOS 构建
React Native - Multiple iOS builds per project
场景
我有两个完全相同的应用程序,除了一些细微的文本差异。目前我有 2 个项目,想将它们压缩成一个。
例如
React Native Project
/ \
Xcode build 1 Xcode build 2
另一个重要警告:应用程序签名
我假设应用商店通过某种 archive/compilation 签名识别应用上传,而不是应用名称。这就是为什么我想要进行 2 个单独的 xcode 构建而不是 1 个 xcode 构建。
问题
一个 React Native 项目可以维护 2 个独立的 Xcode 构建吗?
运行 同一应用程序的多个构建是 iOS 开发中非常常见的范例,这也适用于 React Native。
说明 here 应该可以帮助您配置多个构建,具有唯一的 bundleId(应用商店将使用它来将其识别为唯一的应用程序)。
要在配置完所有内容后在您的机器上测试它们,您可以使用以下命令作为示例。
react-native run-ios --simulator 'iPhone X' --scheme 'YOUR_SCHEME' --configuration 'YOUR_NEW_CONFIGURATION'
我会首先复制您的发布配置并重命名它,只是为了确保它在您开始使用配置之前在您的机器上运行良好。
场景
我有两个完全相同的应用程序,除了一些细微的文本差异。目前我有 2 个项目,想将它们压缩成一个。
例如
React Native Project
/ \
Xcode build 1 Xcode build 2
另一个重要警告:应用程序签名
我假设应用商店通过某种 archive/compilation 签名识别应用上传,而不是应用名称。这就是为什么我想要进行 2 个单独的 xcode 构建而不是 1 个 xcode 构建。
问题
一个 React Native 项目可以维护 2 个独立的 Xcode 构建吗?
运行 同一应用程序的多个构建是 iOS 开发中非常常见的范例,这也适用于 React Native。
说明 here 应该可以帮助您配置多个构建,具有唯一的 bundleId(应用商店将使用它来将其识别为唯一的应用程序)。
要在配置完所有内容后在您的机器上测试它们,您可以使用以下命令作为示例。
react-native run-ios --simulator 'iPhone X' --scheme 'YOUR_SCHEME' --configuration 'YOUR_NEW_CONFIGURATION'
我会首先复制您的发布配置并重命名它,只是为了确保它在您开始使用配置之前在您的机器上运行良好。