react-native - 如何在 React Native 中使用共享代码库制作多个应用程序变体?

标签 react-native

我试图了解在 react native 的帮助下创建 while 标签产品的可能性。

要解决的问题是,通过使用相同的代码库和一些配置更改,我们得到四个不同的应用程序,每个应用程序都有自己的品牌 Assets (在 ios 和 android 中)。

是否可以在 native react 中做到这一点?
有 xcode 目标和 android 风格。我们如何以 native 方式构建它,以便我们不必处理 native 代码/配置。

最佳答案

所以我最终的做法是使用 12 Factor methodology .

配置通过在构建应用程序时加载的 .env 文件加载,然后基于该 env 文件在旅途中收集所有资源。

配置花了一些时间,但最终还是值得的。
一个代码库中的 6 个应用程序(3 个 iOS 应用程序和 3 个安卓应用程序)。

这是解释如何做到这一点的文章。

Adding multiple target pipelines for React Native Apps (and Fastlane CircleCI deployment

关于react-native - 如何在 React Native 中使用共享代码库制作多个应用程序变体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51042703/

相关文章:

javascript - 如何解决 Invariant violation :Text strings must be rendered within a <Text> component in React Native?

react-native - 在 DrawerNavigator 内 react native 注销

reactjs - jsx:如果条件是 ReactJS

react-native - 2020 年使用 react-native + Expo 在后台跟踪位置的最佳方法

javascript - React Native "fetch"返回服务器响应但没有信息

react-native - 找不到变量 : Dimensions

reactjs - react native 。无法从 map 函数内设置引用

javascript - 如何在纵向和横向模式下将具有固定宽度的 parent 居中

android - Android设置中的react-native-firebase依赖问题

javascript - 如何在 ReactJs 中使用 Hooks useState 编写多行状态