我有一个可以使用ad hoc发布从构建服务器下载的应用程序。我的客户无法在他们的设备上安装应用程序(分别是iPhone 8和X,都运行iOS 12.2)但是:应用程序在完成安装后没有收到正确的图标,无法启动。我无法重现这一点,因为该应用程序在我的所有设备(具有不同iOS版本的iPad和iPhone)上安装得很好。
我已多次检查,客户端的UDID已添加到配置文件中。我甚至浏览了.ipa配置文件并检查了embedded.mobileprovision文件,UDID都在那里。
是否还有其他可能导致临时安装失败的原因?
如果它们都不起作用,请尝试使用解决方案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安装。