【问题标题】:How to generate a .ipa file from Expo build and sideload on to real device?如何从 Expo 构建生成 .ipa 文件并将其侧载到真实设备上?
【发布时间】:2021-06-30 02:30:34
【问题描述】:

我正在使用React NativeExpo 为我在大学的最后一年项目开发一个移动应用程序。我能够使用expo build:android 生成.apk 文件,然后选择'apk' 选项。然后我可以将该 .apk 文件下载到真正的 android 设备上以测试应用程序。

我想为 iOS 做同样的事情。当我运行 expo build:ios 时,我选择了“模拟器”选项,并且能够下载 .app 文件。当我尝试将它空投到我的 iPhone 时,我可以选择在 App Store 中打开它,也可以选择在我的文件中打开它,但都不起作用 - 我很确定它需要是一个 .ipa 文件才能被旁加载。

我尝试选择 'archive' 选项,但它要求 Apple Developer 登录 - 我没有。

由于这只是大学最后一年的项目,我不想注册成为 Apple 开发人员或类似的东西 - 我只是想从 expo 生成一个 .ipa 文件,以便我可以将它发送给我的朋友在他们的手机上测试以获得反馈。

提前致谢。


【问题讨论】:

    标签: ios react-native mobile expo ipa


    【解决方案1】:
    1. 通过运行 expo build:ios 生成 .ipa 文件
    2. 从您的 expo 帐户项目下载 .ipa 文件。
    3. 将下载的 .ipa 文件上传到Diawi
    4. 将链接发送给测试人员 e.i.你自己?

    注意

    客户端设备或测试设备 UUID 应添加到 Apple 应用商店的受信任设备或设备列表中,然后他们才能安装应用程序。

    【讨论】:

    • 每当我从 Expo 下载 iOS 构建时,它都会出现在 .tar.gz 文件夹中,当我解压缩它时,它会解压缩为 .app 文件。我在任何地方都找不到 .ipa。我尝试将 .app 文件上传到 Diawi,但出现此错误 - “4001009: Invalid .ipa file: missing embedded mobileprovision”
    • 应用文件用于模拟器。您可以启动模拟器并将应用程序文件拖放到其中,以便安装您的应用程序
    猜你喜欢
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多