我正在尝试使用Expo和Create React Native App为我的React Native应用程序生成.ipa和.apk文件 . 我成功构建了应用程序,并且能够让它在iOS和Android设备上运行,这要归功于以下文档:https://docs.expo.io/versions/v16.0.0/guides/building-standalone-apps.html
构建结束后,我的控制台会显示类似的内容
您的URL是https://exp.host/@myname/myapp
然后我在我的设备上打开 exp.host/@myname/myapp
,应用程序通过Expo客户端显示 .
但是在文档的第4点,据说是这样的
完成后,您将看到.apk(Android)或.ipa(iOS)文件的网址 - 这是您的应用 .
我有点困惑 . 在这个过程中我没有看到我的电脑上任何地方生成的任何ipa或apk文件 . 我错过了什么吗?我如何实际生成文件?
3 回答
确保在app.json中
然后运行
exp build:android
或exp ba
之后
运行
exp build:status
你'll find, something like this, the Apk' s托管在amazon aws上如果你跑
您将获得ios或android的构建状态更新 . 它将显示以下可能的状态之一:
正在建设......
此版本出错
ipa或apk文件的URL
URL将类似于:
其中是UUID
当您单击链接时,它将显示当前状态,正在生成的日志,“下载”按钮,您可以在其中下载ipa或apk文件(仅在构建成功时才可用)和“取消”按钮取消当前构建(仅在构建运行时才可用) .
或者,您可以通过以下链接查看以前和当前的构建状态:
将{@user}替换为您的商标用户名(包括@字符),将替换为您的应用名称 . 在这里,您可以查看特定的构建状态,例如已完成或失败,查看构建日志,以及下载当前和以前的成功构建 .
当您转到当前版本时,在“构建日志” Headers 下方也会显示此URL:
您需要运行
exp build:status
,当构建过程完成后,您将看到下载apk
(android)或ipa
(ios)文件的链接