代码之家  ›  专栏  ›  技术社区  ›  Mizlul

我可以不使用Expo(云服务)吗?使用React Native

  •  -1
  • Mizlul  · 技术社区  · 8 年前

    我已经使用react native(分离)构建了一个应用程序,但问题是我想完全摆脱Expo。原因是,如果有一天世博会服务被关闭或不再支持怎么办。

    所以在这种情况下,我不希望应用程序受到影响。

    目前,这就是我如何理解react native和expo的工作原理:首先使用react native代码构建您的应用程序,然后使用publish命令在云上的某个地方(expo)生成bundle.js,以便应用程序与bundle.js通信。

    注意,我没有使用任何来自Expo的功能,所以在这种情况下,我为什么需要Expo?

    编辑:如果我将我的应用程序从expo中分离出来,我的意思是为什么我还需要expo?我就不能在没有expo的情况下构建应用程序并运行应用程序吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Prince    8 年前

    您可以在不使用expo的情况下构建整个应用程序,只需遵循以下步骤 facebook documentation 使用本机代码生成项目 “标签。

    你可以跑” npm运行弹出 “在项目根目录文件夹中。

    之后,您可以使用react native cli命令构建appliation,如 react-native run-android

    编辑:-- generating signed apk 而对于发布的IPA,iOS的yo可以跟随 building your app for production for IOS