从react-native创建Android和iOS应用

时间:2019-02-05 06:38:45

标签: react-native

我已经使用expo和atom编辑器创建了一个react-native应用程序。它在android设备和iOS模拟器上运行良好,但是在expo的帮助下。我想要的是生成Apk(debug),以便我可以直接在设备上运行。我该怎么做 ?我遵循了this(Dmitry Mugtasimov的回答)。我应该在项目文件夹中运行所有这些命令吗?另外,我在项目文件夹中找不到index.js文件。另外,如果有人知道如何通过创建文件之类的应用来在iOS模拟器上运行(不知道Ios是什么,因为来自Android背景)。请帮助,谢谢

1 个答案:

答案 0 :(得分:1)

由于您使用过Expo来开发本机应用程序,因此可以通过转到项目文件夹并在终端中运行bellow命令来构建android应用程序

expo build:android

构建过程大约需要5-10分钟。构建完成后,expo build:status将为您提供.apk文件url。如果没有,它将表示您的构建仍在进行中,请稍后再试。

还可以构建可以运行的iOS应用

expo build:ios

要构建iOS独立应用程序,您需要具有Apple Developer帐户,而对于Android独立应用程序,则不需要Google Play开发者帐户。

要使上述命令正常工作,您需要安装expo-cli,为此,您可以运行bellow命令,

npm install -g expo-cli

更多信息:https://docs.expo.io/versions/latest/distribution/building-standalone-apps/

  

如果您没有Apple开发者帐户。您可以构建iOS   使用命令建立独立的模拟器,

expo build:ios -t simulator

然后等待构建完成,然后下载并解压缩YourAppName.tar.gz。然后,启动iOS模拟器并运行xcrun simctl install booted YourAppName.app以运行.ica文件。

更多信息:Expo / React-Native, Is it there a way to test-run standalone iOS apps on a device/simulator?