我是React native的初学者。
我在https://facebook.github.io/react-native/docs/getting-started上阅读了此内容 “如果您使用Expo CLI或Create React Native App设置项目,则可以通过使用Expo app扫描QR码在设备上预览应用程序。为了在设备上构建和运行您的应用程序,需要从《入门指南》中弹出并安装本机代码依赖项”
有人可以向我解释这些内容吗? 另外,如果我们可以通过使用手机中的“ expo app”来查看我们的应用,为什么我们需要将其弹出?
答案 0 :(得分:0)
不确定上面的报价在哪里...
仅当您将库与本机代码一起使用时,才需要弹出。否则,强烈建议您使用expo,它将使您的生活更加轻松(一些最重要的功能是使用expo库,在开发过程中共享应用程序,构建ipa和apk,无需更新和提交即可获取用户更新到应用商店)。
React Native文档(https://facebook.github.io/react-native/docs/getting-started)和expo文档(https://docs.expo.io/versions/latest/expokit/eject/)都对此进行了讨论。
更新-在下面的评论中回答您的问题。
react-native init
创建该项目,而不是在expo +弹出中。您是否尝试通过expo发布,并创建apk或ipa?如果没有,请尝试一下,看看它有多棒。现在,使用react-native init
创建一个项目,然后尝试创建一个IPA和APK。您会明白我的意思。