2010-06-21 3 views
0

커널 확장이 포함 된 Mac OSX 용 응용 프로그램을 작성했습니다. 실제 하드웨어를 구동하지는 않지만 대신 커널 내 IOKit 서비스입니다. 이제 과제는 iPad에서 전체 응용 프로그램의 포팅이 가능하다는 것을 알아내는 것입니다. 기본적으로 커널 확장이 iPad 용으로 작성 될 수있는 경우를 의미합니다.iPad (iphone os) 커널 확장

나는 이전에 iPhone OS 개발 경험이 없었으므로 완전히 우둔한 입장입니다. 하지만 아이폰 OS 기반의 장치, 특히 iPad는 매우 폐쇄 된 플랫폼이라고 들었습니다. 응용 프로그램 패키지의 일부로 iPads 용 커널 확장을 개발하고 배포하는 것이 가능합니까? 특정 사과 개발자 프로그램에 서명해야합니까? 내가 알아야 할 다른 것들?

감사합니다.

답변

3

외부 장치와 통신해야하는 경우 (iOS의 유일한 합법적 인 이유 임) Apple에 연락하여 등록 된 주변 장치 개발자가되어야합니다. 이 멤버십을 통해 제조업체는 "Made for iPhone"레이블을 사용할 수 있습니다.

회원이되면 주변 장치 SDK에 액세스하여 30 핀 독 커넥터를 사용하여 iPhone에 연결하는 장치를 개발할 수 있습니다.

iOS에서는 IOKit을 사용할 수 없습니다.