我构建了一个应用程序,并将其分发用于测试 OTA。它面向 iOS 5.0 及更高版本,并配置为通用(因此应该适用于手机和平板电脑)。它在两种设备上都运行良好。今天我发布了一个新版本。它在平板电脑上安装得很好。但是,它不会安装在运行 5.0 以上任何版本的操作系统的手机上。他们只是收到消息“无法下载此应用程序”。所有这些用户都经过验证配置。我不确定我可以在不同版本之间做些什么来阻止这个应用程序现在安装在手机上。我应该寻找什么作为可能的问题?
它在 iPhone 模拟器中运行良好
我构建了一个应用程序,并将其分发用于测试 OTA。它面向 iOS 5.0 及更高版本,并配置为通用(因此应该适用于手机和平板电脑)。它在两种设备上都运行良好。今天我发布了一个新版本。它在平板电脑上安装得很好。但是,它不会安装在运行 5.0 以上任何版本的操作系统的手机上。他们只是收到消息“无法下载此应用程序”。所有这些用户都经过验证配置。我不确定我可以在不同版本之间做些什么来阻止这个应用程序现在安装在手机上。我应该寻找什么作为可能的问题?
它在 iPhone 模拟器中运行良好
不知道为什么这会有所帮助,但这次我决定用新文件名导出 ipa。除了给 .ipa 文件一个新名称之外,我没有修改包中的任何设置。这样做解决了它。现在每个人都可以再次下载它。
如果您可以访问任何无法安装该应用程序的 iPhone,您可以将其连接到 xcode 并查看设备日志以了解安装失败的原因。这会给你最确定的答案。
如果您无法访问 iPhone,我会说您应该重新生成 IPA 文件并确保您为其构建 IPA 的目标具有正确的配置(通用应用程序、iOS 版本、配置文件分配等)