System Integrity Protection (SIP) tarafından sunulan bir güvenlik özelliğidir. Apple lansmanı ile macOS El Capitan. SIP tüm işletim sistemini koruma rolüne sahiptir macOS yetkisiz kodların yürütülmesi. Kullanıcı tarafından indirilen uygulamaları otomatik olarak yetkilendirir. App Store ve geliştiricilerin imzaladığı ve kullanıcıların kullanımına sunduğu uygulamalar. Diğer uygulamalar tarafından engellenecek SIP ve koşamayacaklar macOS.
Varsayılan olarak, uygulamalar için bir kod geliştiricisiyseniz, SIP'yi devre dışı bırak. Simülasyonlar ve kod testleri Xcode SIP tarafından engellenmezler. Ancak, devre dışı bırakmanız gerekebilir. System Integrity Protection için uzantıların yüklenmesine izin verir gibi sistemin sürücüler DriverKit.
Nasıl etkinleştirilir veya devre dışı bırakılır System Integrity Protection (SIP / macOS)
1. Yeniden başlatıyoruz Mac in Recovery Mode. (Command + R yeniden başlattıktan hemen sonra - Intel için geçerlidir)
2. açık Terminal üst çubuktan Utilities.
3. Komutu yürütün csrutil disable
in Terminal.
4. Yeniden başlatıyoruz Mac.
Bu koruma sistemi, testler yapıldıktan ve sistem uzantıları yüklendikten sonra yerinde etkinleştirilmelidir.