iPad (iphone os) 内核扩展
Posted
技术标签:
【中文标题】iPad (iphone os) 内核扩展【英文标题】:iPad (iphone os) kernel extension 【发布时间】:2010-06-21 05:35:44 【问题描述】:我之前为 Mac OSX 编写了一个包含内核扩展的应用程序。它不驱动任何真正的硬件,而是一个内核 IOKit 服务。现在的任务是确定是否可以在 iPad 上移植整个应用程序,这基本上意味着是否可以为 iPad 编写内核扩展。
我以前从未有过 iPhone OS 开发的经验,所以我对此一无所知。但据我所知,基于 iPhone OS 的设备,尤其是 iPad,是非常封闭的平台。那么是否可以为 iPad 开发和分发内核扩展作为应用程序包的一部分?我必须签署任何特定的苹果开发者计划吗?还有什么我应该知道的吗?
谢谢。
【问题讨论】:
【参考方案1】:如果您需要与外部设备通信(这是 ios 上唯一合法的原因),那么您需要联系 Apple 并成为注册的外围设备开发人员。此会员资格允许制造商使用“Made for iPhone”等标签。
成为会员后,您可以访问外围设备 SDK,该 SDK 允许您为使用 30 针基座连接器连接到 iPhone 的设备进行开发。
除此之外,您无法在 iOS 上使用 IOKit。
【讨论】:
以上是关于iPad (iphone os) 内核扩展的主要内容,如果未能解决你的问题,请参考以下文章
在 MAC OS X 10.8.x 上,AppStore 应用程序如何安装内核扩展?