System Integrity Protection (SIP) هي ميزة أمان مقدمة من Apple مع إطلاق macOS El Capitan. SIP لها دور حماية نظام التشغيل بأكمله macOS تنفيذ رموز غير مصرح بها. يقوم تلقائيًا بتفويض التطبيقات التي تم تنزيلها بواسطة المستخدم من App Store والتطبيقات التي يوقعها المطورون ويتيحونها للمستخدمين. سيتم حظر التطبيقات الأخرى بواسطة SIP ولن يتمكنوا من الركض macOS.
بشكل افتراضي ، إذا كنت مطور أكواد للتطبيقات ، فلن تضطر إلى ذلك تعطيل SIP. المحاكاة واختبارات الكود بواسطة Xcode لا يعيقهم SIP. ومع ذلك ، من الممكن أن تحتاج إلى إلغاء تنشيطه System Integrity Protection إلى يسمح بتثبيت الامتدادات لنظام مثل السائقين DriverKit.
كيفية التفعيل أو التعطيل System Integrity Protection (SIP / macOS)
1. نقوم بإعادة التشغيل Mac in Recovery Mode. (Command + R مباشرة بعد إعادة التشغيل - صالح لـ Intel)
2. فتح Terminal من الشريط العلوي إلى Utilities.
3. تنفيذ الأمر csrutil disable
in Terminal.
4. نقوم بإعادة التشغيل Mac.
يجب تفعيل نظام الحماية هذا بعد إجراء الاختبارات وتثبيت ملحقات النظام.