eja*_*a08 157 macos xcode macos-catalina
自动更新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 “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
}
}
}*
Run Code Online (Sandbox Code Playgroud)
Rap*_*ntz 182
编辑Mac并将其日期设置为2019年10月1日。
eja*_*a08 164
我没有安装Xcode 11.1,即使在以下解决方法后我可以打开并运行11.0,也无法更新到11.1,因为更新始终失败。因此,我刚刚从App Store重新安装了整个应用程序-您可能也可以执行此操作,而不是以下方法。
我尝试将系统时间设置为2019年10月1日,那时证书应该仍然有效。之后,我尝试打开Xcode,然后进行了顺利的组件安装,现在我可以再次使用Xcode。
val*_*u17 33
我遇到了类似的问题,我在这里安装了Xcode 11.1,并将组件和所有内容都安装在了我有Xcode 10.2.1的文件夹中。然后,我尝试返回Xcode 10.2.1,由于要求我再次安装组件而无法打开,而当我尝试时出现此错误。
软件包“ MobileDeviceDevelopment.pkg”是不受信任的。
因此,为我修复此问题的变通方法是导航到...
/Users/YourUser/Applications/Xcode\ 10.2.1.app/Contents/Resources/
Run Code Online (Sandbox Code Playgroud)
然后,删除MobileDeviceDevelopment.pkg,一切恢复正常:)
希望这对其他人有帮助。干杯!
小智 22
rm -rf /Applications/Xcode.app/Contents/Resources/Packages/*.pkg
Run Code Online (Sandbox Code Playgroud)
它将工作并重新打开 x-code
Moj*_*ini 21
您可以通过将Mac的日期设置为2019年10月1日来解决此问题。但这只是黑客!真正的解决方案(由Apple建议)是:
在更新到macOS Catalina之后,Xcode可能无法从Mac App Store更新。(56061273)
苹果建议:
要触发新下载,您可以删除现有的Xcode.app或临时更改文件扩展名,以使其在App Store中不再可见。
要么:
JBa*_*s35 15
在macOS Catalina
cd /Applications/Xcode.app/Contents/Resources/Packages
sudo rm -rf MobileDevice.pkg
sudo rm -rf MobileDeviceDevelopment.pkg
Run Code Online (Sandbox Code Playgroud)
再试一次。这意味着您输入了Xcode下载的软件包并将其删除。我真的不明白Apple的做法,但是如果您删除Xcode,则会再次下载并重新验证。
一些说明,如果您不是XCODE版本11.0(11A420a),则不能保证它能正常工作。
| 归档时间: |
|
| 查看次数: |
20629 次 |
| 最近记录: |