如何将 IPA 安装到 iOS 设备中,例如用于 Ad Hoc 分发

Ben*_*rth 12 ios

我一直在尝试.ipa使用 Ad Hoc 分发将文件安装到我的物理 iOS 设备中(无需上传到 App Store 或 TestFlight),但不幸的是我遇到了一些错误,例如:This app could not be installed because its integrity could not be verified.

在此输入图像描述

Ben*_*rth 28

我花了一段时间才发现这一点。有很多关于使用 iTunes 的参考,但它已不再可用,并且没有参考使用 Finder 或 Apple Configurator 2。

先决条件:

  • 您的设备已添加到您的配置文件中。当您选择设备并将应用程序构建到设备上时,Xcode 会自动完成此操作。
  • 将您的设备插入
  • 归档应用程序(创建.xcarchive):选择目标设备(例如arm64/物理iPhone 12)并归档应用程序:Product>Archive
  • Organizers窗口中单击Distribute App,然后选择Ad Hoc。继续使用默认选项或根据您的喜好进行自定义。这应该创建一个包含.ipa文件的文件夹。
  • 从 iOS 16 开始,您可能需要在设置中启用开发者模式

主要步骤:

正如 Paulw11 在评论中所说,您可以在 Finder 中执行此操作。在 Finder 中选择设备并将.ipa文件拖到设备详细信息上。

在此输入图像描述

更复杂的替代方案:

  • 安装Apple 配置器 2。将.ipafinder 中导出目录中找到的文件(从 Xcode 导出)拖到 Apple Configurator 2 窗口内的 iOS 屏幕上,然后将安装 iOS 应用程序:

在此输入图像描述

最后,您应该看到这一步,并且该应用程序将在您的主屏幕上可用。

命令行: As如何使用命令行将 ipa/app 文件安装到 iPhone 中?说明,如果您安装了Apple Configuration 2,则可以打开它并单击菜单栏上的“Apple Configurator 2”,然后安装自动化工具。然后,cfgutil您就可以使用,

  • 所以你可以运行:cfgutil install-app ipa-file.ipa

在此输入图像描述