操作无法完成。 (OSStatus 错误 -54。)

Posted

技术标签:

【中文标题】操作无法完成。 (OSStatus 错误 -54。)【英文标题】:The operation couldn’t be completed. (OSStatus error -54.) 【发布时间】:2020-07-29 17:53:32 【问题描述】:

尝试在模拟器上从 Xcode 运行项目时出现上述错误。当我点击详细信息时,它会说:

The operation couldn’t be completed. (OSStatus error -54.)
Domain: NSOSStatusErrorDomain
Code: -54
User Info: 
    NSDebugDescription = installForLaunchServices;
    "_LSFunction" = "-[_LSInstaller installApplication:atURL:withOptions:installType:reply:]";
    "_LSLine" = 717;

系统信息:macOS 版本 10.15.4(内部版本 19E287) Xcode 11.4 (16134)

昨晚还在工作。它今天早上工作了一次。然后,当我尝试从一个项目以及其他项目运行模拟器时,它停止工作。这个错误是什么意思,我该如何解决?

【问题讨论】:

【参考方案1】:

在我的情况下重新启动模拟器解决了它。

【讨论】:

【参考方案2】:

我需要将我的 Xcode 更新到 11.4.1。当 Xcode 11.4 可以正常工作数周时,不知道是什么导致了这个错误,但这解决了我的问题。

【讨论】:

【参考方案3】:

对我来说,设备/擦除所有内容和设置解决了这个问题。

【讨论】:

以上是关于操作无法完成。 (OSStatus 错误 -54。)的主要内容,如果未能解决你的问题,请参考以下文章

iOS 5.0 AVAudioPlayer 加载音频剪辑时出错:操作无法完成。 (OSStatus 错误 -50。)

Swift Facebook Auth with firebase canOpenURL:URL 失败:“fbauth2:/” - 错误:“操作无法完成。(OSStatus 错误 -10814。)”

Xcode 10 不会创建开发者签名证书,得到 OSStatus 错误 -2147416032

(OSStatus 错误 2003334207)从文件播放

我正在下载音频文件并将其保存在目录中,但无法播放。 (OSStatus 错误 2003334207。)

IOS:无法从 CryptoKit SecureEnclave 私钥创建 SecKey 表示(OSStatus 错误 -50 - 从数据创建 EC 私钥失败))