AppleEvents:收到mach msg,它不是getMemoryReference中预期的复杂类型

Pat*_*ita 27 macos objective-c appleevents macos-high-sierra

我在Xcode 9.2,OSX,Objective-C上.

自OSX High Sierra Update以来,我收到了很多错误消息,如下所示:

AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Run Code Online (Sandbox Code Playgroud)

我有两个XPC服务处理苹果事件,他们都报告了这个.有什么想法这是什么?我在Apple开发者论坛上发现了一个讨论,但它们不再是:https://forums.developer.apple.com/thread/88126

任何帮助或指针在正确的方向赞赏.

Pat*_*ita 10

关于这个问题的主要方法(在​​很长一段时间没有发生任何事情之后):Apple在上面的论坛中做出了回应 - 它将在未来的更新中被删除 - 我将对此进行跟进.

开发人员担心此消息,因此他们打开了DTS技术支持事件,以验证它是否有害.我发现了这条消息的根本原因,我很满意它只是日志垃圾邮件,也就是说,它很烦人,因为它用垃圾填满了日志,但它没有其他有害影响.

文件中存在一个错误(r.33758979),要求我们删除此日志垃圾邮件.

[更新]:XCode 10的第一个版本没有变化.