我打算学习React Antical,但我没有任何MacOS设备,并且我读到,即使使用React Antials,也只能使用Xcode开发iOS应用程序。p>因此,是否可以在Android中开发完整的React Antive应用,然后将其转移到MacOS设备?
您无法为Windows上的iOS开发'Pure'React Native。通常您需要Xcode,然后进行MACOS。但是您可以使用Expo SDK:
[...]这意味着您不需要使用Xcode或Android Studio或编写任何本机代码,并且它也使您的Pure-JS项目非常便携,因为它可以在任何包含EXPO的本机环境中运行SDK。
如果应用程序完全写在react Antial(即JavaScript)中,则应相对容易地为iOS编译iOS。这些可能是所需的组件和仅适用于一个系统或另一个系统的道具的某些差异。
如果您的应用程序取决于一些本质上链接的库,则应确保它们对iOS和Android都有支持。
由于您正在学习React Antical,因此,如果您使用Expo平台构建,那么它甚至更有可能在两者上运行。Expo还拥有iOS和Android的在线模拟器。