我目前在苹果开发者门户中有一个内部 iOS 发行版配置文件设置。我在 Windows 上使用 Xamarin + Visual Studio 使用该配置文件创建用于 OTA 分发的 IPA。一切都很顺利,直到我尝试通过 OTA 在我的 iPad 上安装该应用程序。我收到一条错误消息“无法下载应用程序”。我尝试通过将 iPad 连接到 Mac 来查看设备控制台来找出问题所在。我发现一行写着“配置文件已被禁止”。我还尝试删除旧的配置文件,然后创建一个新的配置文件并重复之前的步骤。似乎没有什么可以解决我的问题。
有谁知道什么会导致这种情况发生以及如何解决这个问题?
编辑 1:我创建了一个临时配置文件来查看它是否有效。 OTA 特别安装在我注册的设备上运行良好,随后的内部安装似乎适用于该特定设备。但是,我在没有进行临时安装的不同设备上仍然遇到相同的错误。这并不是很理想,因为内部分发的重点是能够在内部分发我的应用程序,而无需在开发人员门户中注册我的设备。我还尝试通过 xcode 安装应用程序,并收到以下错误消息:“应用程序安装失败,存在内部 API 错误”和“应用程序安装失败,配置文件被禁止。”
我知道这篇文章已经有5年多了,但这种情况现在正发生在我身上。 安装使用 InHouse 配置文件进行 OTA 签名的应用程序时,我将 iPhone 连接到 MacBook,并且我的控制台应用程序显示错误:“配置配置文件已被禁止”。如果我使用 AdHoc 配置文件安装它,则安装没有问题。如果我尝试再次安装使用内部配置文件签名的版本,它将安装没有问题。这是一个错误,因为该应用程序应该在我的 iPhone 上安装一个证书,我必须在第一次尝试启动该应用程序时验证该证书,以便信任开发人员实体,但这并没有发生。我尝试了所有我能想到的。我创建一个新的分发证书,将其安装在钥匙串中,没有任何问题,创建一个新的内部分发配置文件,将其安装在 XCode 中。我使用 Visual Studio 使用正确的配置文件构建我的项目,对其进行存档,甚至尝试使用 XCode 进行签名和分发,因为它创建了我需要的所有文件(manifest.plist 等),但结果始终是相同的。