我使用expo和atom编辑器创建了一个react原生应用程序。它在安卓设备和iOS模拟器中运行良好,但有expo的帮助。我想要的是生成Apk(调试),这样我就可以直接在设备上运行。我该怎么做?我接着说(德米特里·穆格塔西莫夫的回答)。我应该在项目文件夹中运行所有这些命令吗?此外,我在项目文件夹中找不到index.js文件。此外,如果有人知道如何通过创建类似应用程序的文件在iOS模拟器上运行(不知道iOS中是什么,因为来自android背景)。请帮忙,谢谢
由于您已经使用Expo开发了您的react原生应用程序,因此您可以通过转到项目文件夹并在终端中运行以下命令来构建android应用程序
expo build:android
构建过程大约需要5-10分钟。构建完成后,expo build:status
将为您提供.apk文件的url。如果没有,它会说你的构建仍在进行中,稍后再试。
此外,为了构建您可以运行的iOS应用程序,
expo build:ios
要构建iOS独立应用程序,您需要有一个Apple Developer帐户,但对于Android独立应用程序而言,您不需要Google Play Developer帐户。
要使上述命令工作,您需要安装expo-cli。为此,您可以运行以下命令,
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,有没有办法在设备/模拟器上测试运行独立的iOS应用程序?