自动更新macOS v10.15 (Catalina) 后,我无法打开 Xcode。Xcode 提示我安装其他组件,但安装失败,因为 MobileDevice.pkg (Applications/Xcode.app/Contents/Resources/Packages)
我找到了多个关于如何定位 MobileDevice.pkg 的答案,我应该尝试直接安装它,但是当我尝试这样做时,安装也会失败。我也尝试从App Store更新 Xcode ,但更新快完成时失败。
有没有人经历过同样的行为?我是否应该将 Mac 重置为默认设置并从头开始安装macOS v10.13 (High Sierra) 或 Catalina,或者这是 Xcode 的问题并重新安装就可以了?
我在这里找到了今天发布的讨论,可能与同一问题有关,而且似乎很多人也在处理它。
日志:
*2019-10-25 01:03:34+02 Vendula-MacBook-Pro Xcode[1567]: Package: PKLeopardPackage <id=com.apple.pkg.MobileDevice, version=4.0.0.0.1.1567124787, url=file:///Applications/Xcode.app/Contents/Resources/Packages/MobileDevice.pkg> Failed to verify with error: Error Domain=PKInstallErrorDomain Code=102 "The package 鈥淢obileDevice.pkg鈥� is untrusted." UserInfo={ NSLocalizedDescription=The package 鈥淢obileDevice.pkg鈥� is untrusted., NSURL=MobileDevice.pkg -- file:///Applications/Xcode.app/Contents/Resources/Packages/, PKInstallPackageIdentifier=com.apple.pkg.MobileDevice, NSUnderlyingError=0x7fabf6626d00 { Error Domain=NSOSStatusErrorDomain Code=-2147409654 "CSSMERR_TP_CERT_EXPIRED" UserInfo={ SecTrustResult=5, PKTrustLevel=PKTrustLevelExpiredCertificate, NSLocalizedFailureReason=CSSMERR_TP_CERT_EXPIRED } } }*
我没有安装 Xcode 11.1,即使在以下解决方法之后我可以打开并运行 11.0,我也无法更新到 11.1,因为更新总是失败。所以我刚刚从 App- Store 重新安装了整个应用程序 - 你也可以这样做而不是下面的方法。
我尝试将我的系统时间设置为 2019 年 10 月 1 日,当时证书应该仍然有效。之后我尝试打开 Xcode 并按照组件安装进行,现在我可以再次使用 Xcode。