美文网首页expo for react-native
三、Expo项目生命周期

三、Expo项目生命周期

作者: 万能的JS | 来源:发表于2018-11-30 10:48 被阅读0次

项目生命周期

Expo使您可以轻松开始编写应用程序,但是Expo也可以将您的项目一直处于生产状态。以下是您可能会使用的工具和服务的概述。

本指南旨在对Expo提供的内容进行高级解释。对于好奇,这里将详细介绍这些主题的技术实现。

创建Expo项目

您只需使用我们的桌面工具和文本编辑器即可创建新的Expo项目。有关创建项目,在设备上运行项目以及进行更改的快速指南,请参阅“运行”和“运行”

Expo应用程序是React Native应用程序。最快的入门方法是使用“ 启动并运行”指南,但您也可以转换现有的React Native应用程序或使用由create-react-native-app生成的项目。

在本地发展

当您处理Expo项目时,我们会从您的本地计算机提供项目实例。如果关闭项目或关闭计算机,则开发项目将停止提供。

在此期间,您使用名为Expo Client的预构建iOS / Android应用程序测试项目。它会要求您的计算机提供项目的本地副本(通过localhost,LAN或隧道),下载并运行它。您可以利用各种开发工具,例如调试流设备日志,检查元素,热模块重新加载等。

发布您的项目

如果您单击Expo Dev Tools中的“ 发布”按钮,我们会将您应用的缩小副本上传到我们的CDN,并为您提供该表单的可共享URL expo.io/@your-username/your-app-slug。

您可以立即与拥有适用于Android的Expo Client应用的任何人分享此链接。阅读更多关于发布的信息

在iOS上,您需要使用Apple TestFlight与他人共享您的应用。

更新您的应用

您可以在不中断用户的情况下继续在本地进行更改。每当您将更改发布到您的应用时,您的新版本都会立即显示给拥有该链接的任何人。

我们经常发布Expo SDK的更新。每次更新都包含有关如何升级项目的说明。如果您决定更新到我们SDK的较新版本,旧版本的副本将继续正常工作。用户将下载其客户支持的最新副本。

部署到Apple App Store和Google Play

当您准备好在Apple App Store和Google Play商店上正式列出您的应用程序时,Expo可以生成可随时提供的部署.ipa和.apk存档,可以提交给Apple和Google。我们在服务器上生成它们,因此您仍然不需要任何Apple或Google软件。请参阅有关分发应用程序的文档。

更改本机代码

您只需编写JS即可将应用程序一直带到App Store和Play Store。但是,如果您遇到世博会未涵盖的特殊高级需求,我们可以弹出到ExpoKit,这是您的Expo项目的原生Xcode和Android Studio表示。

注意:如果您选择退出到ExpoKit,则某些Expo服务将不再可用。例如,我们无法再为您生成独立版本。您需要自己管理本机构建。

相关文章

网友评论

    本文标题:三、Expo项目生命周期

    本文链接:https://www.haomeiwen.com/subject/oneccqtx.html