我正在尝试在新的Swift4.0Mac应用程序(非iOS)中使用一些旧的IOKit功能。我创建了一个桥接header以使用现有的ObjectiveC第三方框架DDHidLib,我目前正在使用Xcode9。尝试为USB游戏handle创建插件接口(interface)的代码在IOCreatePlugInInterfaceForService上失败,返回非零错误。真正奇怪的是,我有一个在以前版本的Xcode中创建的旧应用程序,它使用相同的框架并在新的Xcode9中打开后正常工作。这个以前的项目仍然是Swift,使用相同的Obj的桥接头-C框架。我已经检查了build设置并尝试使所有内容匹配