【问题标题】:React Native newbie反应原生新手
【发布时间】:2018-12-25 22:43:41
【问题描述】:

我想用 React Native 构建一个游戏。我正在使用 Expo 应用程序在个人 Android 设备上进行本地测试,但理想情况下希望该应用程序是跨平台的。我确实想将它发布到公共商店或让人们以某种​​格式播放它。

如果我使用 Visual Studio Code(在 Windows 机器上)构建我的应用程序,使用 node.js 命令行运行 expo 命令并在我的 Expo 应用程序上通过实时重新加载进行测试,是否可以?如果我想编辑 iOS 代码,是否需要 Mac + XCode?

使用的典型开发流程/工具集是什么?

【问题讨论】:

    标签: xcode react-native visual-studio-code expo


    【解决方案1】:

    React Native 是跨平台的,但是在不同平台上构建用于生产的应用程序需要不同的过程。使它跨平台的原因是您一次编写包括所有组件(大部分组件)的源代码,它会自动生成适用于 Android 和 IOS 的本机代码。

    没有用于编写代码的典型工具集,您可以使用您喜欢的任何代码编辑器(例如我使用 Sublime),但您应该在官方official docs 的入门页面中列出所需的要求,包括 node.js .

    Expo 无需 Mac 即可帮助在 android 和 ios 上测试应用程序(它还有一些其他很酷的功能!)。所以如果你想发布到苹果商店,你肯定需要一个mac(或者像VMWare这样运行MacOS的虚拟机)

    为了生成android的发布apk:Android Release APK

    对于 IOS:IOS

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 2020-01-30
      相关资源
      最近更新 更多