首页 > 解决方案 > 如何将 IPA 安装到 iOS 设备中,例如用于 Ad Hoc 分发

问题描述

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

在此处输入图像描述

标签: ios

解决方案


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

先决条件:

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

主要步骤:

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

在此处输入图像描述

更复杂的选择:

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

在此处输入图像描述

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

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

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

在此处输入图像描述


推荐阅读