5

在 macOS Catalina(测试版)上,我在 Xcode 11(测试版)中创建了一个全新的 macOS 项目。

在创建向导中,我选择了 Objective-C 和“使用 XIBs”。

如果我运行该项目,我会得到以下控制台输出:

foo_project[20548:102646] NSSoftLinking - The function 'SLSIsSuppressedByScreenTime' 
   can't be found in the (null) framework.

foo_project[20548:102646] Metal API Validation Enabled

谁能解释这个消息?

编辑:

@vardaasen 报告:

不是同样的问题,而是类似的消息。我在运行时收到消息:

sh /opt/local/share/java/android-sdk-macosx/tools/android

使用 macports 和 anaconda/conda 安装 java 和 android studio 给出:

java[11042:345832] NSSoftLinking - The function 'SLSIsSuppressedByScreenTime' can't be found in the (null) framework.
4

3 回答 3

2

我根据错误消息怀疑操作系统中还没有所需的功能(它被调用但没有人回答/响应)。也许 beta 5 会包含它。

于 2019-07-25T13:40:04.943 回答
1

对我来说,这个错误并不是导致崩溃的真正问题。它在日志中进一步阅读:

_GSRegisterPurpleNamedPortInPrivateNamespace Couldn't register
  maccatalyst.xxx.gsEvents with the bootstrap server. 
Error: unknown error code (1100).
  This generally means that another instance of this process was 
  already running or is hung in the debugger.

对我来说,问题是通过查看正在运行的进程并杀死我的应用程序的另一个实例来解决的,该实例仍在以某种方式运行。

于 2019-08-07T07:37:20.607 回答
1

这似乎与如何尊重 FileVault 安全性有关?看:

https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_beta_4_release_notes

部分内容如下:

• 警告:如果在升级到 macOS 10.15 时在非 APFS 格式的宗卷上启用了 FileVault,您的安全令牌可能会丢失。您可以通过在升级到 macOS 10.15 之前禁用 FileVault,然后在升级完成后重新启用 FileVault 来解决此问题。(51091312)

于 2019-07-17T16:33:09.623 回答