React Native:使用 Expo 生成 .apk 和 .ipa

新手上路,请多包涵

我正在尝试使用 Expo & Create React Native App 为我的 React Native 应用程序生成一个 .ipa 和一个 .apk 文件。由于文档: https://docs.expo.io/versions/v16.0.0/guides/building-standalone-apps,我成功构建了该应用程序,并使其能够在 iOS 和 Android 设备上运行。 html

构建结束后,我的控制台显示类似

您的网址是 https://exp.host/@myname/myapp

然后我在我的设备上打开 exp.host/@myname/myapp 并且应用程序通过 Expo 客户端显示。

但是在文档的第 4 点,据说

完成后,您将看到 .apk (Android) 或 .ipa (iOS) 文件的 url — 这是您的应用程序。

我有点困惑。在此过程中的任何地方,我都看不到在我的电脑上任何地方生成的任何 ipa 或 apk 文件。我错过了什么吗?我如何实际生成文件?

原文由 clems36 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

您将需要运行 expo build:status 。构建过程完成后,您将看到下载链接 apk (Android) 或 ipa (IOS) 文件。

原文由 2r83 发布,翻译遵循 CC BY-SA 4.0 许可协议

确保在 app.json

 {
  "expo": {
    "name": "your app name",
    "description": "your app desc",
    ....,
    "ios": {
      "supportsTablet": true
    },

    "android": {
      "package": "com.yourcompany.yourappname"
    }
  }
}

然后运行 expo build:androidexpo ba

在那之后

运行 expo build:status 你会发现,像这样,Apk 托管在 amazon aws

 [exp] Android:
[exp] APK: https://HOST/yourapp.apk

原文由 Ansyori 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题