运行 Mac Catalyst 应用程序在 Xcode 时出现错误代码 -10670

Getting error code -10670 when running a Mac Catalyst app in Xcode

我正在为 iOS 开发一个应用程序,并且还在 Mac 上使用 Mac Catalyst to 运行。该应用程序 运行 在我的 iPhone 上运行良好,但在 Catalyst 上总是显示错误。在从 Beta 5 更新到 Big Sur Beta 6 之前,代码用于 运行 正常。这是错误的屏幕截图:。对于任何想要复制它的人来说,还有代码块中的错误。

The operation couldn’t be completed. (OSStatus error -10670.)
Domain: NSOSStatusErrorDomain
Code: -10670
User Info: {
    "_LSFunction" = "_LSOpenStuffCallLocal";
    "_LSLine" = 3664;
}
--


System Information

macOS Version 11.0 (Build 20A5364e)
Xcode 12.0 (17210.1)

https://github.com/MysteryCoder456/VegieMato/tree/backend 是 GitHub 回购如果有人想重现这个(i.

我也遇到了同样的问题。 (我说有,我想我仍然有,但我有一个解决方法)我的应用程序是作为 iOS / iPadOS 开发的,支持 Mac。在整个 macOS 11 beta 构建过程中,一切都运行良好。直到今天,当我和你一样更新到 Beta 6 时。在尝试 运行 for macOS 目标时,我得到了与你发布的相同的错误。

经过一些谷歌搜索后,我找到了 https://www.virusbulletin.com/uploads/pdf/conference_slides/2015/Wardle-VB2015.pdf 并开始尝试直接从构建文件夹中打开应用程序。嘿嘿,打开没问题,我什至清理了构建文件夹并重新构建它以确保。

这似乎是下一个版本的 Xcode beta 应该解决的问题。在那之前,除非有人能提出更好的解决方案,否则这至少对我来说已经足够了:-(

山姆

升级到 macOS 11 Beta 6 后遇到同样的问题。向 Apple 报告了错误,但同时找到了解决方法 - Select Xcode、select 'Show in Finder' 中的产品。从 Finder 启动它。额外的步骤,希望 Apple 会调查它。

问题已通过新的 Mac OS 11.0 Beta (20A5374g) 解决。

如果您的 Catalyst 应用程序有 multi-window 支持,您可能仍需要在启动新应用程序之前终止现有应用程序。

-10670

我在测试机器上安装开发者 ID 分布式自动签名版本的催化剂应用程序时遇到了同样的错误代码,非 M1 芯片,Mac Mini(2014 年末)MacOS 已安装版本 12.0 Beta。

解决方案是关闭之前安装的应用程序版本。在打开我空投到测试机器Mac的新版本之前。