iOS 应用程序将不再 运行 在设备上 iOS 12:不可恢复的 CT 签名问题
iOS app won't run on device any more under iOS 12: Unrecoverable CT signature issue
我有一个应用程序在 iOS 12 设备上启动时立即崩溃。
控制台显示以下错误:
kernel AMFI: 'AppName' does not pass CT evaluation, result: 0x80008
kernel AMFI: Unrecoverable CT signature issue, bailing out.
该应用程序在 iOS 12 模拟器中运行良好,并且在具有 iOS 11 或 iOS 10 的设备上也运行良好。(我什至可以通过以下方式分发该应用程序旧设备上的企业 OTA 就好了!)
iOS12 改变了什么?这是什么"CT signature"?
非常感谢!
我不确定这是否会解决每个人的问题,但我遇到了完全相同的问题并且它解决了我的问题。在钥匙串访问中,我将以下证书的信任设置设置为 "Use System Defaults":
- Apple 全球开发者关系认证机构
- 开发者 ID 证书颁发机构
- iPhone 开发者:{email}
- iOS分布
其中一些之前设置为 "Always Trust",更改它似乎可以解决问题。但是,当 运行 Xcode 时,它最初仍然无法正常工作,所以我清理了构建并重新启动 Xcode,应用程序终于启动了。
我有一个应用程序在 iOS 12 设备上启动时立即崩溃。
控制台显示以下错误:
kernel AMFI: 'AppName' does not pass CT evaluation, result: 0x80008
kernel AMFI: Unrecoverable CT signature issue, bailing out.
该应用程序在 iOS 12 模拟器中运行良好,并且在具有 iOS 11 或 iOS 10 的设备上也运行良好。(我什至可以通过以下方式分发该应用程序旧设备上的企业 OTA 就好了!)
iOS12 改变了什么?这是什么"CT signature"?
非常感谢!
我不确定这是否会解决每个人的问题,但我遇到了完全相同的问题并且它解决了我的问题。在钥匙串访问中,我将以下证书的信任设置设置为 "Use System Defaults":
- Apple 全球开发者关系认证机构
- 开发者 ID 证书颁发机构
- iPhone 开发者:{email}
- iOS分布
其中一些之前设置为 "Always Trust",更改它似乎可以解决问题。但是,当 运行 Xcode 时,它最初仍然无法正常工作,所以我清理了构建并重新启动 Xcode,应用程序终于启动了。