【发布时间】:2020-02-21 07:40:56
【问题描述】:
自动更新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 的问题,重新安装就可以了?
我发现今天发布的讨论 here 可能与同一问题有关,而且似乎很多人也在处理它。
日志:
*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
}
}
}*
【问题讨论】:
-
为什么每个人都赞成Mojtaba Hosseini's answer quoting Apple's official response to this?按照说明去更新 Xcode。
-
如果你环顾四周,你会注意到每个人在安装 11 后都在尝试使用 XCode 10,因为我们还没有为暗模式做好准备。也许独立开发者可以处理它,但是需要数年时间来设计的应用程序只是对它们进行了整个 UI 更改。没有人赞成他的答案,因为它与满足业务要求的解决方案无关,但它是有效的。
标签: xcode macos macos-catalina