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

问题描述 投票:0回答:1

我有一个可以使用ad hoc发布从构建服务器下载的应用程序。我的客户无法在他们的设备上安装应用程序(分别是iPhone 8和X,都运行iOS 12.2)但是:应用程序在完成安装后没有收到正确的图标,无法启动。我无法重现这一点,因为该应用程序在我的所有设备(具有不同iOS版本的iPad和iPhone)上安装得很好。

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

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

ios ad-hoc-distribution
1个回答
0
投票
  • 解决方案1:打开系统首选项 - >用户和组 - >添加用户帐户(使用新用户构建成功
  • 解决方案2:打开Keychain Access - >选择系统,所有项目 - >删除证书Apple Worldwide Developer Relations Certification Authority

如果它们都不起作用,请尝试使用解决方案2更有可能

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

(2)打开KeyChain Access并选择“System”。

(3)删除Apple Worldwide Developer Relations Certification Authority

(4)关闭KeyChain访问。

(5)启动XCode和Clean项目。

(6)重建应用程序。

问题是“即将安装”。 Safari无法安装该应用。 IOS设备仅显示灰色图标。可能是instraller看起来是ipa文件中代码符号的不同位置。与iOS10和iOS11相比,iOS12和iOS12.1可能会检查ipa文件的不同位置的代码签名。由于Key Chain Access中的“Apple全球开发者关系认证机构”,该应用程序可以在iOS10和iOS11上启动。而且,可以通过safari安装。

© www.soinside.com 2019 - 2024. All rights reserved.