0

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

我以前从未有过 iPhone OS 开发的经验,所以我对此一无所知。但据我所知,基于 iPhone OS 的设备,尤其是 iPad,是非常封闭的平台。那么是否可以为 iPad 开发和分发内核扩展作为应用程序包的一部分?我必须签署任何特定的苹果开发者计划吗?还有什么我应该知道的吗?

谢谢。

4

1 回答 1

3

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

成为会员后,您可以访问外设 SDK,它允许您为使用 30 针基座连接器连接到 iPhone 的设备进行开发。

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

于 2010-06-21T07:09:13.603 回答