2013-03-16 4 views
5

Описание Я планирую разработать научное приложение с песочницей, которое должно будет правильно установить расширение ядра.В Mac OS X 10.8.x, как приложение AppStore может установить расширение ядра?

Вопрос, связанный с кодом Как установить приложение kext при его приобретении? Я имею ввиду, как он будет развернут? Есть ли какой-нибудь (какао) API для вызова? Я искал этот ответ без везения. Кажется, что большинство приложений не требуют kexts.

Общий вопрос Смогу ли я разместить такое приложение в appStore? У меня есть сомнения, поскольку установка расширения ядра приведет к победе над песочницей.

ответ

8

Невозможно сделать это с помощью приложения, которое будет принято в Mac App Store. В соответствии с рекомендациями по проверке Mac App Store. 2.18: Приложения, устанавливающие kexts, будут отклонены

+0

Благодарим вас за ответ. Пожалуйста, не могли бы вы рассказать немного больше (почему бы его отклонить) или указать правило, что подобное приложение будет нарушено. Спасибо. – 2013-03-16 13:24:52

+1

Установка расширения ядра приведет к нарушению работы Песочницы. Вам нужно будет распространять такое приложение за пределами Mac App Store. Определенно, установщик и расширение ядра должны быть распределены вне магазина приложений. Возможно, вы сможете создать отдельно изолированное приложение Mac App Store с песочницей, которое * будет * для поддержки расширения вашего ядра, но не уверен, что это будет принято ... – uchuugaka

+1

из рекомендаций: Приложения, которые включают недокументированные или скрытые функции, несовместимы с описанием приложения будет отклонено – uchuugaka