Söz Dizimi
systemextensionsctl developer [on | off]
systemextensionsctl list
systemextensionsctl reset
Açıklama
systemextensionsctl programı, sistem uzantılarını inceler ve yönetir.
Kullanıcıların çoğu durumda systemextensionsctl komutunu çalıştırması gerekmez; bu araç yazılım geliştiricileri için tasarlanmıştır.
Alt komutları şunlardır:
developer [on | off] Geliştirici modunu açar ve kapatır.
Bilgisayar yeni bir sistem uzantısını incelediğinde, zaten yüklü olan bir sistem uzantısıyla aynı olup olmadığını görmek için bir sürüm kontrolü gerçekleştirir. Geliştirici modu açık olduğunda, bu sürüm kontrolü atlanır.
list Sistem uzantılarını ve durumlarını listeler. Durumlar şunları içerir:
activated enabled Kullanıma hazır
activated waiting for user Sistem Ayarları üzerinden kullanıcı onayı bekliyor
activated disabled Kullanılabilir ancak şu anda kullanıcı tarafından devre dışı bırakılmış; Sistem Ayarları kullanılarak etkinleştirilebilir
terminated waiting for uninstall on reboot Bilgisayar bir sonraki yeniden başlatıldığında kaldırılacak
reset Sistem uzantılarını zorla sıfırlar. Bu işlem tüm sistem uzantılarını kaldırır ve ilgili durumları temizler.
Çıkış Durumu
systemextensionsctl aracı başarı durumunda 0, bir hata oluşursa >0 değeriyle sonlanır.
Ayrıca Bakınız
sysextd(8)
• Sistem Uzantıları ve DriverKit: https://developer.apple.com/system-extensions/
• Sistem Uzantıları Çerçevesi (System Extensions Framework): https://developer.apple.com/documentation/systemextensions/
Tarihçe
systemextensionsctl, macOS Catalina 10.15 ile sunulmuştur.