6

我正在为 iOS 开发一个应用程序,并使用 Mac Catalyst 在我的 Mac 上运行。该应用程序在我的 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。

4

4 回答 4

4

升级到 macOS 11 Beta 6 后遇到同样的问题。向 Apple 报告了错误,但同时找到了解决方法 - 在 Xcode 中选择产品,选择“在 Finder 中显示”。从 Finder 启动它。额外的步骤,希望苹果会调查它。

于 2020-09-05T17:49:55.863 回答
1

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

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

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

山姆

于 2020-09-04T21:36:30.287 回答
1

新的 Mac OS 11.0 Beta (20A5374g) 解决了这个问题。

如果您的催化剂应用程序支持多窗口,您可能仍需要在启动新应用程序之前终止现有应用程序。

于 2020-09-19T20:35:33.613 回答
0
-10670

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

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

于 2021-10-13T19:28:52.660 回答