Шукальник видалення El Capitan з перемикача програм (вкладка cmd)


11

У мене виникають проблеми з видаленням значка Finder з перемикача програм в El Capitan. Ці гіди , здається, все з 2012 року - я отримую помилки дозволів (навіть при використанні sudo) при спробі оновлення Info.plist.

Чи є спосіб редагування /System/Library/CoreServices/Finder.app/Contents/Info.plistчи зовсім інший спосіб видалити Finder, про який я не знаю?

Відповіді:


10

Файл захищений захистом від цілісності системи, як зазначено тут .

Відключивши SIP, ви зможете знову відредагувати info.plist.

Тому завантажтесь у режим відновлення, натискаючи cmdRпід час завантаження.

  • Відкрити Terminal.app (меню -> Утиліти -> Термінал)
  • Введіть csrutil disable
  • Перезавантажте свій Mac
  • Відредагуйте файл /System/Library/CoreServices/Finder.app/Contents/Info.plist
  • Перезавантажте знову в режим відновлення та знову включіть SIP: csrutil enable
  • Перезавантажте свій Mac

Ви також можете мати можливість редагувати файл безпосередньо після завантаження в режим відновлення, не вимикаючи SIP:

/Volumes/name_of_main_volume/usr/bin/nano /Volumes/name_of_main_volume/System/Library/CoreServices/Finder.app/Contents/Info.plist

Після цього у вас може бути кодовий знак Finder.app:

sudo codesign -fs - /System/Library/CoreServices/Finder.app/
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.