小编典典

MobileDevice.pkg 不受信任,在 OS X 更新后无法打开 Xcode

all

自动更新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
    }
  }
}*

阅读 122

收藏
2022-05-23

共1个答案

小编典典

我没有安装 Xcode 11.1,即使在以下解决方法之后我可以打开并运行 11.0,我也无法更新到 11.1,因为更新总是失败。所以我刚刚从 App-
Store 重新安装了整个应用程序 - 你也可以这样做而不是下面的方法。

我尝试将我的系统时间设置为 2019 年 10 月 1 日,当时证书应该仍然有效。之后我尝试打开 Xcode 并按照组件安装进行,现在我可以再次使用
Xcode。

2022-05-23