我以前曾为Mac OSX编写了一个包括内核扩展名的应用程序。它不会驱动任何真实的硬件,而是内在的IOKIT服务。现在,任务是弄清楚整个应用程序是否可以在iPad上进行移植,这基本上意味着是否可以为iPad编写内核扩展。

我以前从未有任何iPhone开发经验,所以我对此完全毫无意义。但是据我所知,尤其是iPad的设备,尤其是iPad,是非常封闭的平台。因此,是否可以作为应用程序包的一部分开发和分发iPad的内核扩展名?我必须签署任何特定的Apple开发人员计划吗?我还应该知道的其他事情吗?

谢谢。

有帮助吗?

解决方案

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

成员后,您可以访问外围设备SDK,该SDK可以使用30 PIN码头连接器开发连接到iPhone的设备。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top