我有一个在设备上在iOS 12下启动时会立即崩溃的应用程序。
控制台显示以下错误:
内核AMFI:“ AppName”未通过CT评估,结果为:0x80008
内核AMFI:无法恢复的CT签名问题,正在解决。
该应用程序在iOS 12模拟器中运行良好,并且在具有iOS 11或iOS 10的设备上也运行良好(我什至可以通过企业OTA在较旧的设备上分发该应用程序!)
iOS 12发生了什么变化?什么是“ CT签名”?
非常感谢!
答案 0 :(得分:26)
我不确定这是否能解决每个人的问题,但是我遇到了完全相同的问题,它为我解决了这个问题。在“钥匙串访问”中,我将以下证书的信任设置设置为“使用系统默认值”:
其中一些以前设置为“始终信任”,并且更改它似乎可以解决问题。但是,当运行Xcode时,它最初仍然无法工作,因此我清理了构建并重新启动了Xcode,最终启动了该应用程序。
答案 1 :(得分:0)
是的,经过几天的尝试之后,William的公认答案终于为我解决了问题。看起来这是一个常见问题。苹果公司需要包含更多详细的错误消息,以帮助必须忍受过于复杂的生态系统的开发人员。