2015-09-09 88 views
1

任何人都有使用第三方驅動程序通過Mac App Store進行應用程序部署的經驗嗎?我有一個用於通過USB端口管理外部設備的應用程序。它需要安裝一些驅動程序。任何想法如何部署這樣的應用程序與Mac App Store,所以我不必打擾用戶有關驅動程序的任何混淆消息?有沒有辦法部署這樣的驅動程序?有沒有什麼辦法可以只在用戶空間加載驅動程序(沙盒?)發佈需要第三方驅動程序的Mac App Store應用程序

這是一個虛擬的COM端口驅動程序。

+0

什麼樣的「驅動程序」?內核擴展?或守護進程?如果deamon,它是否需要以root身份運行?它是如何啓動的?你有權分發第三個軟件嗎?或單獨下載? –

+0

虛擬COM端口驅動程序 –

回答

0

據我所知,您可以使用Mac App Store應用程序中的用戶空間I/O Kit框架。因此,如果您的設備可以通過該設備完全驅動,請繼續。 USB設備通常是用戶空間驅動程序的良好候選者,但它很大程度上取決於設備將如何使用。如果只有您的應用程序將要訪問該設備,那麼您就有很好的機會。如果您打算將其提供給多個應用程序,例如通過創建一個/ dev節點,你需要放入內核。

您無法通過Mac App Store發佈帶有應用程序的內核擴展(kexts)。

我不知道什麼狀態是關於需要特定設備和kext工作的MAS應用程序,而無需將kext與應用程序一起傳送。如果kext是可選的,我懷疑他們會允許它。

相關問題