这里已经有一些信息:White labeling an iOS app
我想知道是否有任何工作流程可以为 React Native 应用程序添加白标签?
基本上,如果我有一个应用商店的核心应用。我想创建带有一些修改的白标版本(iOS + Android)。
这里已经有一些信息:White labeling an iOS app
我想知道是否有任何工作流程可以为 React Native 应用程序添加白标签?
基本上,如果我有一个应用商店的核心应用。我想创建带有一些修改的白标版本(iOS + Android)。
我在 github 中找到了一个名为white-label-app的项目,我相信你可以通过仔细观察这个项目来激发自己(并将它们用作样板)。
我会尝试使用majorajs,这个包的想法是“管理你的 React Native 应用程序的白标签或皮肤版本”,对我来说听起来不错。
你可以结合使用 React Native Bridge 和 product-flavors/targets 来实现你想要的。
该过程的设置范围很广,但是一旦设置好,就很容易向其中添加新的白标应用程序。
如果您需要分步指南,我写了一篇博文,详细介绍了每个细节。
一种方法是将Fastlane与react-native-config一起使用以提供来自环境的值。
我在这里写了一篇关于它的更详细的博客文章,解释了我的方法:
我正在通过运行我的 Fastlane 脚本的 CI 构建应用程序,该脚本解析每个应用程序的唯一 git 标签,构建适当的应用程序并将其分发到 AppStore / GooglePlay。