2013-03-16 24 views
5

Açıklama Düzgün çalışması için bir çekirdek uzantısı yüklemesi gereken bir sanal sanal alanlı uygulama geliştirmeyi planlıyorum.MAC OS X 10.8.x'te bir AppStore uygulaması bir çekirdek uzantısı nasıl kurabilir?

Kod ile ilgili soru Satın alındığında uygulama kext'i nasıl kurabilir? Demek istediğim, nasıl dağıtılacak? Aramak için bazı (kakao) API var mı? Bu cevabı hiçbir şans olmadan aramıştım. Çoğu uygulama kexts gerektirmez gibi görünüyor.

Genel soru Bu uygulamayı appStore'a koyabilecek miyim? Çekirdek uzantısını yüklemek, sanal alanın amacını yeneceğinden şüphelerim var.

cevap

8

Mac App Store'da kabul edilecek bir uygulama ile bunu yapamazsınız. Mac App Store'un gözden geçirme kurallarına göre .. 2.18: Kexts'ı yükleyen uygulamalar reddedilecektir.

+0

Cevabınız için teşekkür ederiz. Lütfen biraz daha detaylandırın (neden reddedilsin) veya bu tür bir uygulamanın ihlal edileceği konusunda bir kural belirtin. Teşekkürler. –

+1

Bir çekirdek uzantısı yüklemek Sandbox'ı ihlal eder. Bu tür bir uygulamayı Mac App Store'un dışına dağıtmanız gerekir. Kesinlikle, yükleyici ve çekirdek uzantısının uygulama mağazası dışında dağıtılması gerekir. Kernel uzantınızı desteklemek için * ayrı bir sanal alan olan Mac App Store uygulamasının * oluşturulması * mümkün olabilir, ancak bu kuralların kabul edilip edilmeyeceğinden emin değilsiniz ... – uchuugaka

+1

belgesiz: Belgelenmemiş veya gizli özellikleri tutarsız içeren uygulamalar Uygulamanın açıklamasının yanı sıra, yönergelerden de – uchuugaka