iOS Ad Hoc安装在2个特定设备上失败

时间:2019-04-24 07:01:25

标签: ios ad-hoc-distribution

我有一个可以使用临时发行版从构建服务器下载的应用程序。我的客户端无法在其设备上安装该应用程序(分别为iPhone 8和X,均运行iOS 12.2),但是:该应用程序在安装完成后未收到正确的图标,无法启动。我无法重现此错误,因为该应用程序可以在我的所有设备(iPad和iPhone的iOS版本不同)上正常安装。

我已经检查了多次,并将客户端的UDID添加到了配置文件中。我什至浏览了.ipa设置配置文件,并检查了Embedded.mobileprovision文件和UDID都在那里。

还有其他可能导致临时安装失败的原因吗?

1 个答案:

答案 0 :(得分:0)

  • 解决方案1:打开系统偏好设置->用户和组->添加用户帐户(成功建立新用户

  • 解决方案2:打开“钥匙串访问”->选择“系统”,“所有项目”->删除证书Apple Worldwide Developer Relations证书颁发机构

如果它们都不起作用,请尝试以下解决方案2

(1)退出XCode并完成将其停止。

(2)打开KeyChain Access,然后选择“系统”。

(3)删除Apple Worldwide Developer Relations证书颁发机构

(4)关闭KeyChain访问。

(5)启动XCode和Clean项目。

(6)重建应用。

问题是“即时安装”。 Safari无法安装该应用程序。 IOS设备仅显示灰色图标。 可能是因为instraller在ipa文件中看起来与代码符号的不同。 与iOS10和iOS11相比,iOS12和iOS12.1可能会在ipa文件的不同位置检查代码符号。 由于在“钥匙串访问”中具有“ Apple全球开发者关系认证中心”,因此该应用程序可以在 iOS10和iOS11。而且,可以通过Safari安装。