Objective c HID API实现MacOS应用程序游戏控制器的替代方案?

Objective c HID API实现MacOS应用程序游戏控制器的替代方案?,objective-c,xcode,macos,iokit,gamecontroller,Objective C,Xcode,Macos,Iokit,Gamecontroller,我正在开发一款以Mac和iOS为目标的游戏,最近实现了对游戏控制器的支持。 我对PS4/XBox控制器使用游戏控制器(GC)框架,对其他(Steelseries Nimbus和非主流品牌)控制器使用IOKit中包含的HID API,这仅仅是因为它们的控制器似乎与GC框架不兼容 提交审查后,游戏被拒绝,原因是“应用程序引用非公共符号”,该符号列出了与游戏中使用的HID API相关的所有功能,包括官方记录的对实现至关重要的功能,例如: 我已经就此联系了苹果开发者支持部门,但我收到的所有邮件都是自

我正在开发一款以Mac和iOS为目标的游戏,最近实现了对游戏控制器的支持。 我对PS4/XBox控制器使用游戏控制器(GC)框架,对其他(Steelseries Nimbus和非主流品牌)控制器使用IOKit中包含的HID API,这仅仅是因为它们的控制器似乎与GC框架不兼容

提交审查后,游戏被拒绝,原因是“应用程序引用非公共符号”
,该符号列出了与游戏中使用的HID API相关的所有功能,包括官方记录的对实现至关重要的功能,例如:

我已经就此联系了苹果开发者支持部门,但我收到的所有邮件都是自动回复邮件,声明他们只能提供管理级别的支持和建议,以便我将此问题引导到论坛和社区,因此,我在这里

<> P>如果你有另一种解决方案或类似的问题,请考虑留下一个答案或评论。 谢谢,


p/S:如果您有一个源代码列出了开发人员可以使用的公共API,也请发表评论。我一直遵循“如果有文档记录,那么我可以使用”的想法,但在这次事件之后,情况似乎并非如此。

我无法回答您的问题。(我不是Mac应用商店方面的专家)然而:让苹果与你谈论此事的方法是提交一份开发者技术支持事件。您可以通过开发人员帐户区域中的进行此操作。从理论上讲,你需要为这些支付费用,但你每年可以用你的付费开发者帐户免费获得2个。如果DTS不能给你一个答案,你也会得到退款。谢谢你的提示pmdj,如果没有人对此有答案,我会检查一下,看看我们是否可以为这个问题花费一张票。我对你的问题本身没有答案。(我不是Mac应用商店方面的专家)然而:让苹果与你谈论此事的方法是提交一份开发者技术支持事件。您可以通过开发人员帐户区域中的进行此操作。从理论上讲,你需要为这些支付费用,但你每年可以用你的付费开发者帐户免费获得2个。如果DTS不能给你答案,你也会得到退款。谢谢你给pmdj的小费,如果没有人对此有答案,我会检查一下,看看我们是否可以为这个问题买票。