我想用React Native构建游戏。我正在使用Expo应用程序在个人Android设备上进行本地测试,但理想情况下,我希望该应用程序可以跨平台使用。我确实想将其发布到公共商店或让人们以某种格式播放。
如果我使用Visual Studio Code(在Windows计算机上)来构建我的应用程序,使用node.js命令行运行expo命令并在Expo应用程序上进行实时重新加载进行测试,可以吗?如果要编辑iOS代码,是否需要Mac + XCode?
使用的典型开发过程/工具是什么?
答案 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