Xcode 无法运行 macOS 应用程序:NSPOSIXErrorDomain 153

问题描述 投票:0回答:1

该应用程序几个月前运行良好。突然,Xcode Run 开始失败。注意,Build阶段没问题,但是在Run阶段弹出窗口出现错误:

无法启动“CloudKitCMS”

Runningboard 返回错误 5。请检查系统日志以了解错误的根本原因。

我按照建议打开底层日志以查看整个错误堆栈(删除用户信息以节省空间):

Could not launch “CloudKitCMS”
Domain: IDELaunchErrorDomain
Code: 20
Recovery Suggestion: Runningboard has returned error 5. Please check the system logs for the underlying cause of the error.
--
Could not launch “CloudKitCMS”
Domain: IDELaunchErrorDomain
Code: 20
Recovery Suggestion: Runningboard has returned error 5. Please check the system logs for the underlying cause of the error.
--
The operation couldn’t be completed. Launch failed.
Domain: RBSRequestErrorDomain
Code: 5
Failure Reason: Launch failed.
--
Launchd job spawn failed
Domain: NSPOSIXErrorDomain
Code: 153
--

我不知道

RBSRequestErrorDomain code 20
NSPOSIXErrorDomain code 153
是什么意思。

有些人有类似的问题,建议更改bundle id,构建,然后恢复并再次构建。这个建议对我来说不起作用。

我的Xcode版本是15.3。

xcode macos codesign entitlements code-signing-entitlements
1个回答
0
投票

我注意到一些有类似问题的人参考了权利(开发论坛上的 Farquaad、sqpbrooks)。我检查了 CloudKitCMS.entitlements 文件,发现了一堆不相关的键和值:

<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.applesignin</key>
    <array>
        <string></string>
    </array>
<key>com.apple.developer.aps-environment</key>
<string>development</string>

这些 aps-key 与推送通知相关,但我们在项目中没有使用它们,并且证书为空。此外,所有这些功能(使用 Apple 登录、推送)在 Xcode 中都被禁用。删除这些键解决了问题。

每个人的答案都是:检查并更新您的 .entitlements 文件。

© www.soinside.com 2019 - 2024. All rights reserved.