iPad(iphone os)内核扩展

问题描述:

我以前编写过一个包含内核扩展的Mac OSX应用程序。它不会驱动任何真正的硬件,而是驱动内核IOKit服务。现在的任务是确定是否可以在iPad上移植整个应用程序,这基本上意味着是否可以为iPad编写内核扩展。iPad(iphone os)内核扩展

我从来没有任何iPhone操作系统开发经验,所以我完全无能为力。但从我听说基于iPhone OS的设备,特别是iPad,是非常封闭的平台。作为应用程序包的一部分,是否可以开发和分发iPad的内核扩展?我是否必须签署任何特定的苹果开发者计划?任何其他我应该知道的事情?

谢谢。

如果您需要与外部设备进行通信(这是iOS上唯一合法的原因),那么您需要联系Apple并成为注册的外设开发人员。该会员资格允许制造商使用“Made for iPhone”等标签。

一旦你是成员,你可以访问外设SDK,它允许你开发使用30针脚连接器连接到iPhone的设备。

除此之外,您无法在iOS上使用IOKit。