1. ホーム
  2. xcode

[解決済み】OS Xアップデート後、MobileDevice.pkgが信頼されず、Xcodeを開けない。

2022-04-01 15:17:59

質問

の自動更新後 macOS v10.15 (Catalina)で、Xcodeを開くことができません。Xcodeが追加コンポーネントのインストールを促すが、MobileDevice.pkg (Applications/Xcode.app/Contents/Resources/Packages) が原因でインストールが失敗する。

MobileDevice.pkg を見つける方法と、直接インストールする方法について複数の回答を見つけましたが、これを実行するとインストールも失敗します。また、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 “MobileDevice.pkg” is untrusted." 
UserInfo={
  NSLocalizedDescription=The package “MobileDevice.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で作業できるようになりました。