在macOS v10.15 (Catalina)自动更新后,我无法打开Xcode。Xcode提示我安装额外的组件,但由于MobileDevice安装失败。包裹(应用程序/ xcode /内容/资源/包)

我找到了关于如何定位MobileDevice的多个答案。我应该尝试直接安装它,但当我尝试这样做时,安装也失败了。我也尝试从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 “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
    }
  }
}*

当前回答

从https://developer.apple.com/download/more/重新安装Xcode 11.1。之后更新工作。

其他回答

我也遇到了类似的问题,我安装了Xcode 11.1,并在Xcode 10.2.1的同一个文件夹中安装了组件和所有东西。然后,我尝试返回Xcode 10.2.1,但无法打开,因为它要求我再次安装组件,当我尝试时,我得到了这个错误。

MobileDeviceDevelopment包。Pkg”是不可信的。

所以,解决这个问题的方法是导航到…

/Users/YourUser/Applications/Xcode\ 10.2.1.app/Contents/Resources/

然后,删除MobileDeviceDevelopment。PKG和一切恢复正常:)

我希望这能帮助其他人解决这个问题。干杯!

对我来说,我只是卸载了(从应用程序文件夹中删除了应用程序),然后回到应用程序商店,点击云图标,它就重新下载并安装了。现在一切都恢复正常了。

以下是我解决问题的方法:

右击xcode。>显示包内容>内容>开发者>平台> iPhoneOS。平台>设备支持

我使用的是XCode 10.2.1。我从外部GitHub网站下载了13.7文件夹和内容,并将该文件夹导入到这里,以便在实体iPhone Xr上运行我的应用程序。我无法在开发机器上升级到Catalina。删除13.7文件夹,然后重新启动XCode,为我解决了这个问题。

编辑并设置Mac的日期为2019年10月1日。

在macOS Catalina

cd /Applications/Xcode.app/Contents/Resources/Packages
sudo rm -rf MobileDevice.pkg
sudo rm -rf MobileDeviceDevelopment.pkg 

再试一次。 这意味着你在Xcode上输入下载包并删除它。我真的不明白苹果是怎么做的,但是如果你删除Xcode,它会重新下载并重新验证。

一些备注,我是在XCODE版本11.0 (11A420a),如果你不是这是不保证工作。