如何从 Expo 构建生成 .ipa 文件并旁加载到真实设备上?

问题描述 投票:0回答:2

我正在使用

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

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

.ipa
文件才能侧载。

我尝试选择

'archive'
选项,但它要求 Apple 开发者登录 - 我没有。

由于这只是最后一年的大学项目,我不想注册为 Apple 开发人员或类似的人 - 我只是想从 expo 生成一个

.ipa
文件,以便我可以将其发送给我的朋友进行测试他们的电话以获得反馈。

提前致谢。


ios react-native mobile expo ipa
2个回答
4
投票
  1. 通过运行 expo build:ios 生成 .ipa 文件
  2. 从您的 expo 帐户项目下载 .ipa 文件。
  3. 将下载的 .ipa 文件上传至 Diawi
  4. 将链接发送给测试人员,例如你自己😇

注意

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


0
投票

Expo提供了一个全新的工具:Orbit

使用 Orbit,您可以将任何 .ipa 或 .apk 拖放到您的设备或任何模拟器中。

screenshot

请注意,对于 iOS 设备,其 UDID 应在配置文件中引用(但如果您使用 Expo 构建 .ipa 并遵循其说明,情况可能会如此)。

© www.soinside.com 2019 - 2024. All rights reserved.