卸载expo sdk并设置firebase

时间:2018-06-07 16:20:08

标签: react-native expo

我们使用Expo Kit SDK开发了一个React Native应用程序。现在,我们将更改原生的完整Firebase SDK,但在我们必须卸载Expo SDK之前(Expo不支持外部本机sdk服务)。有最好的做法尽可能简单吗?

1 个答案:

答案 0 :(得分:1)

嘿,我相信世博会它被称为分离,就像CRNA正在弹射...... https://docs.expo.io/versions/latest/expokit/detach

1. Install exp

如果您没有,请运行npm install -g exp以获取我们的命令行库。 如果您之前没有使用过exp或XDE,那么您首先要做的就是使用exp登录使用您的Expo帐户登录。

2. Make sure you have the necessary keys in app.json

分离需要与构建独立应用程序相同的密钥。在继续下一步之前,请按照这些说明进行操作。

3. Detach

从项目目录中,运行exp detach。这将下载所需的依赖项并在ios和android目录下构建本机项目。

4. Set up and Run your native project

恭喜,您现在有一个使用ExpoKit的原生项目!按照“使用ExpoKit进行开发”下的说明设置并运行。

5. Make native changes

您可以在Xcode和Android Studio项目中执行任何操作。 要为React Native添加第三方本机模块,应支持非特定于Expo的指令,例如react-native链接。阅读有关更改ExpoKit项目中的本机依赖关系的更多详细信息。