【问题标题】:How can I install a React Native app without releasing it to any store?如何安装 React Native 应用程序而不将其发布到任何商店?
【发布时间】:2019-04-21 03:00:16
【问题描述】:

我希望能够在我的 iPhone 或 Android 手机上使用我的应用,而无需将其发布到 App Store 或 Google Play Store。

【问题讨论】:

标签: react-native google-play app-store mobile-application


【解决方案1】:

在 Xcode 中,将您的 Apple ID 添加到 Accounts 偏好设置中,详见 在 Xcode 中添加您的 Apple ID 帐户。

在项目导航器中,选择项目和您的目标以 显示项目编辑器。

单击“常规”并从“团队”弹出菜单中选择您的姓名。

将设备连接到您的 Mac 并从方案中选择您的设备 工具栏菜单。

在团队弹出菜单下方,点击修复问题。

Xcode 为您创建一个免费的配置文件和警告文本 团队弹出菜单下的消失。

点击运行按钮。

Xcode 在启动应用之前在设备上安装应用。

Test iOS app on device without apple developer program or jailbreak

【讨论】:

    【解决方案2】:

    React Native's official site 提供了有关如何在不发布应用的情况下安装应用的指南。

    tl;dr 如下:

    iOS版

    cd AwesomeProject
    react-native run-ios
    

    安卓版

    cd AwesomeProject
    react-native run-android
    

    【讨论】:

      【解决方案3】:

      如果您愿意使用 expo 开发环境进行 react native,则只需使用 EXPO 工具

      【讨论】:

        【解决方案4】:

        如果您的项目基于 React-Native-CLI 并且您的开发环境已全部设置好,则只需在终端中运行命令“react-native run-android”。它将生成一个调试 apk 文件,您可以在目录中找到该文件:

        android > 应用 > 构建 > 输出 > apk > 调试 > app-debug.apk

        你可以直接在你的安卓手机上安装这个调试apk,在调试模式下连接设备,运行上面的命令!

        【讨论】:

          【解决方案5】:

          对于IOS,您必须首先拥有一个开发者帐户。然后,您可以将您的应用程序发送到 itunesconnect 并从 testflight 获取应用程序。或者您可以使用电缆在设备上运行您的 ios 应用程序。但是您不会在开发人员模式下运行您的应用程序。

          对于 android,您只需要从 android studio 获取 apk。但是有一些步骤。按照以下步骤获取 apk。

          How can I generate an apk that can run without server with react-native?

          【讨论】:

            猜你喜欢
            • 2020-06-18
            • 2023-03-09
            • 2017-03-08
            • 2021-08-21
            • 2021-06-16
            • 2021-08-05
            • 1970-01-01
            • 2013-03-08
            • 1970-01-01
            相关资源
            最近更新 更多