1

我希望将我的 react-native 应用程序提交到应用商店,但我不知道如何构建它。

我一直在关注 react-native 的官方文档(http://reactnative.dev/docs/running-on-device#building-your-app-for-production)关于如何构建我的生产应用程序,但遗憾的是就我而言,它并没有提供足够的信息。

关于构建应用程序,该指南说:

您现在可以通过点击 ⌘B 或从菜单栏中选择 Product → Build 来构建您的应用程序以供发布。一旦为发布而构建,您就可以将应用程序分发给 beta 测试人员并将应用程序提交到 App Store。

我可以做到这一点。但问题是,我需要使用 ENVFILE 环境变量来构建我的应用程序,该环境变量定义了从何处读取我的应用程序配置。

考虑到这一点,官方指南还指出:

您还可以使用 React Native CLI 执行此操作,使用选项 --configuration 和值 Release(例如 npx react-native run-ios --configuration Release)。

这几乎就是我想要的。但我不想运行我的应用程序。我只是想建造它。那么有没有办法使用 react-native cli 工具构建我的应用程序?不运行它?或者我可以运行它并在它构建的过程中然后我可以在某个文件夹中找到最终构建?或者,如果这不起作用,那么我可以通过某种方式将 ENVFILE 环境变量配置为我的应用程序将获得的 xcode 吗?

4

1 回答 1

1

react-native-config 库构建可以如下设置。

第 1 步:为项目创建一个方案,您也可以使用现有的方案

第 2 步:转到编辑方案并从左侧菜单中选择构建下的预操作 在此处输入图像描述

第 3 步:echo '.env.yourenvironment' > /tmp/envfile在脚本中提供运行

这将在后期构建中运行脚本并将值复制到库将使用的 tmpfile。

然后,您通常可以使用您创建的方案归档或构建项目。

您也可以在库的文档中查看这些步骤。

于 2020-07-13T16:58:18.970 回答