2013-03-16 4 views
5

Description Je prévois de développer une application scientifique en bac à sable qui nécessitera l'installation d'une extension de noyau pour fonctionner correctement.Sur MAC OS X 10.8.x, comment une application AppStore peut-elle installer une extension de noyau?

Question liée au code Comment l'application peut-elle installer le kext lors de son achat? Je veux dire, comment va-t-il être déployé? Y a-t-il une API (cacao) à appeler? J'ai cherché cette réponse sans aucune chance. Semble la plupart des applications ne nécessitent pas de kexts.

Question générale Serai-je en mesure de mettre une telle application sur l'appStore? J'ai des doutes car l'installation d'une extension de noyau irait à l'encontre de l'objectif du bac à sable.

Répondre

8

Impossible de faire cela avec une application qui serait acceptée dans le Mac App Store. Conformément aux directives d'examen du Mac App Store .. 2.18: Les applications qui installent des kexts seront rejetées

+0

Merci pour votre réponse. S'il vous plaît pourriez-vous élaborer un peu plus (pourquoi serait-il rejeté) ou citer une règle que ce type d'application violerait. THX. –

+1

L'installation d'une extension de noyau violerait le bac à sable. Vous devez distribuer ce type d'application en dehors du Mac App Store. Définitivement, le programme d'installation et l'extension du noyau doivent être distribués en dehors du magasin d'applications. Il peut être possible de toujours créer une application Mac App Store en sandbox qui se produit * pour supporter l'extension de votre noyau, mais vous ne savez pas si cela sera accepté ... – uchuugaka

+1

des directives: Les applications qui incluent des fonctionnalités non documentées ou cachées sont incohérentes avec la description de l'application sera rejetée – uchuugaka