ios - 更新到MacOS Catalina后Xcode无法打开

本文解决了一个在更新到MacOSCatalina后遇到的问题,即Xcode无法打开,并显示了“MobileDeviceDevelopment.pkg”程序包不受信任的错误。通过将系统日期更改至2019年10月1日,使得证书重新变得有效,从而解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我更新到了MacOS Catalina,现在我的Xcode无法打开。 我得到此提示

获得root访问权限后导致此错误:

日志很大,但主要错误是:

2019-11-04 12:39:48 + 05 tk_lpt_0141_wifi Xcode [1214]:程序包:PKLeopardPackage未能通过错误进行验证:错误域= PKInstallErrorDomain代码= 102“程序包“ MobileDeviceDevelopment.pkg”不可信。” UserInfo = {NSLocalizedDescription =“ MobileDeviceDevelopment.pkg”软件包不受信任。,NSURL = MobileDeviceDevelopment.pkg-file:///Applications/Xcode.app/Contents/Resources/Packages/,PKInstallPackageIdentifier=com.apple.pkg.MobileDeviceDevelopment ,NSUnderlyingError = 0x7fe07012cad0 {Error Domain = NSOSStatusErrorDomain Code = -2147409654“ CSSMERR_TP_CERT_EXPIRED” UserInfo = {SecTrustResult = 5,PKTrustLevel = PKTrustLevelExpiredCertificate,NSLocalizedFailureReason = CSSMERR_TP_CERT_PI04} -11-

13:01:20 + 05 tk_lpt_0141_wifi Xcode [1306]:程序包:PKLeopardPackage无法验证并出现错误:错误域= PKInstallErrorDomain代码= 102“程序包“ MobileDeviceDevelopment.pkg”不受信任。” UserInfo = {NSLocalizedDescription =“ MobileDeviceDevelopment.pkg”软件包不受信任。,NSURL = MobileDeviceDevelopment.pkg-file:///Applications/Xcode.app/Contents/Resources/Packages/,PKInstallPackageIdentifier=com.apple.pkg.MobileDeviceDevelopment ,NSUnderlyingError = 0x7fd230cb1ae0 {Error Domain = NSOSStatusErrorDomain Code = -2147409654“ CSSMERR_TP_CERT_EXPIRED” UserInfo = {SecTrustResult = 5,PKTrustLevel = PKTrustLevelExpiredCertificate,NSLocalizedFailureReason = CSSMERR_TP_CERT}

13:29:51 + 05 tk_lpt_0141_wifi Xcode [1377]:程序包:PKLeopardPackage无法验证并出现错误:错误域= PKInstallErrorDomain代码= 102“程序包“ MobileDeviceDevelopment.pkg”是不可信的。” UserInfo = {NSLocalizedDescription =“ MobileDeviceDevelopment.pkg”软件包不受信任。,NSURL = MobileDeviceDevelopment.pkg-file:///Applications/Xcode.app/Contents/Resources/Packages/,PKInstallPackageIdentifier=com.apple.pkg.MobileDeviceDevelopment ,NSUnderlyingError = 0x7f8ab8ba9380 {Error Domain = NSOSStatusErrorDomain代码= -2147409654“ CSSMERR_TP_CERT_EXPIRED” UserInfo = {SecTrustResult = 5,PKTrustLevel = PKTrustLevelExpiredCertificate,NSLocalizedFailureReason = CSSMERR_TP_CERT}

解决方案:

只需将MacOS日期更改为

我将系统时间设置为 1st October 2019 那时证书应该仍然有效。 之后,我尝试打开Xcode,然后进行了顺利的组件安装,现在我可以再次使用Xcode。

编辑Mac的日期并将其设置为 1st October 2019 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值