反应本地新手

时间:2018-12-25 22:43:41

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

Expo无需Mac就可以在android和ios上测试该应用程序(它还具有其他一些很酷的功能!)。因此,如果要发布到Apple Store,则肯定需要一台Mac(或运行MacOS的虚拟机,例如VMWare)

为了生成Android的发行版APK:Android Release APK

,对于IOS:IOS