在Xcode中导入HID驱动套件

问题描述 投票:0回答:1

我对苹果开发相当陌生。我一直在从事一个项目,我需要 Mac 与 HID 设备(自定义设备)进行交互。我已经成功地使用 IOKit、Core Foundation 和 Driver Kit 框架与设备进行通信,只需将这些框架导入到项目中并使用它们的 API。

但是,我的客户现在要求我使用 HID 驱动程序套件显式开发通信。请记住,我没有购买苹果开发者证书,也没有任何临时签名证书,如果没有这些证书,Xcode 就允许我使用 IOKit、DriverKit 等框架。

现在,当我尝试将 HIDDriverKit 导入项目时,我无法在“框架和库”选项卡中找到该框架。如何将该框架导入到我的项目中?我是否需要购买苹果开发者ID或获得临时签名证书或需要任何其他手续?请让我知道可以做什么。欢迎任何指点或建议。

最好的,

毗湿奴

我尝试将 HID 驱动程序套件框架导入 Xcode,但没有成功。 Xcode 无法找到 HIDDriverKit.h 和关联的标头。只有成功导入 HID 驱动程序套件,我才能运行一些示例代码。

xcode hid driverkit
1个回答
0
投票

我对 DriverKit 开发也不太熟悉,所以我不确定这是最好的方法,但以下是对我有用的方法:

  1. 转到 [您的项目] > 目标 > [您的 DriverKit 扩展] > 构建阶段 > 将二进制文件链接到库。然后单击列表底部的 + 按钮。

  2. 单击“添加其他...”,然后单击“添加文件...”

  3. 在文件选择器中,导航至 /System/DriverKit/System/Library/Frameworks/HIDDriverKit.framework。选择 HIDDriverKit.framework 文件夹并单击“打开”按钮。

现在您可以导入并使用该库了!

© www.soinside.com 2019 - 2024. All rights reserved.