场景
我有两个相同的应用程序,除了一些小的文本差异。目前,我有2个项目,并且想将它们浓缩为一个。
例如
React Native Project
/ \
Xcode build 1 Xcode build 2
另一个重要的警告:应用签名
我假设App Store可以通过某种存档/编译签名而不是应用名称来识别应用上传。这就是为什么我要执行2个单独的xcode构建而不是1个xcode构建的原因。
问题
React Native项目可以维护2个单独的Xcode构建吗?
答案 0 :(得分:2)
在同一个应用程序中运行多个构建是iOS开发中非常普遍的范例,这对于React Native也是如此。
here中的说明应该可以帮助您更好地配置带有唯一bundleId(应用商店将其识别为唯一应用程序的bundleId)的多个版本。
要在配置完所有内容后在您的计算机上对其进行测试,可以使用以下命令作为示例。
react-native run-ios --simulator 'iPhone X' --scheme 'YOUR_SCHEME' --configuration 'YOUR_NEW_CONFIGURATION'
我将首先复制您的Release配置并重命名它,以确保在开始使用该配置之前,它可以在您的计算机上正常运行。