React Native expo创建没有mac的iOS应用程序



我可以使用React Native为IO进行开发吗?我没有mac,也没有钱买。我只能听expo.io在那里的服务器上做这件事。

如果您使用expo,我们将在机器上为您构建iOS应用程序。您可以在本地安卓设备上测试该应用程序。

您需要一台macOS机器来构建应用程序。在Expo上,他们有macOS机器来构建你的应用程序。但现在,您也可以通过远程访问作为Codemagic产品一部分的macOS构建机器来构建非expo应用程序。目前,您每月可以免费获得500分钟的构建时间。

除了Edgar的答案之外,您还可以在iOS设备上轻松地测试您的应用程序。如果您只有一个苹果开发者帐户,您可以参阅本文了解更多信息。

React和Expo允许您用javascript编写应用程序。因此,您将能够开发最终在ios设备上运行的应用程序。

但是,要在发布应用程序之前在本地测试它,您有两个选项:1.使用mac来启动ios模拟器。2.直接扫描expo应用程序中的条形码,在实际的IOS设备上测试您的应用程序。

我的以下报告基于2019年3月完成的案例研究

我们比较了EXPO和React原生的移动应用程序开发

EXPO是一个很好的工具,它使应用程序开发生命周期变得非常容易,但它不支持许多可能是当今企业所需的功能。

我的案例研究表明,它无法实现以下重要功能-

屏幕录制蓝牙WebRTC不支持后台处理推送通知不支持第三方推送通知服务不支持NFC后台无音频播放尽管设备不使用这些权限,但仍需要许多权限无应用内购买对于大型应用程序,加载时间较长大内存快照大型应用程序没有本机代码没有本机插件,只有博览会API

什么是有益的-

到目前为止,它是一个很好的通用移动应用程序,不使用太多本地设备功能。同样适用于目前还没有使用核心设备功能的长期路线图的应用程序。

它在快速启动移动应用程序开发方面也很好,因为EXPO为ios和android提供了单一api的支持。

相关内容

  • 没有找到相关文章

最新更新