我将开始开发React Native应用程序。但是,对于iOS,我的公司无法为我提供用于构建/发布该应用程序的物理Mac设备。
所以我打算使用Expo。但是,Expo可以代替物理Mac来构建应用程序(我的意思是,为App Store准备好该应用程序)吗?还是Expo仅用于在iPhone上测试应用程序(通过闪烁QR码)?我有点困惑。
答案 0 :(得分:0)
简短回答:否
长答案:
在发布您的应用之前,请对transpile
的JavaScript做出本机需求,以适应本机代码(不确定真正的用语)。除非您“弹出”代码,否则此过程可能不会运行。这样会生成几乎可以用于生产环境的android和ios文件夹,除了现在必须build
以生成apk
(对于Android)或app
(对于iOS)。>
现在,如果您添加了具有本地代码的第三方插件,则这些插件将无法在EXPO中工作,因为在将它们捆绑到您的应用程序中之前,它们确实需要编译为本地代码。