Я хочу изменить флаг в Info.plist
подписанного приложения OSX (в частности, я просто хочу установить Application is agent (UIElement) = true
чтобы он не отображался в доке).
Во-первых, он не позволит мне изменить файл напрямую, в значительной степени, несмотря ни на что (он игнорирует sudo chmod
, sudo chflags
и т.д.)
Поэтому я скопировал список в другом месте, изменил его и скопировал обратно. Теперь OSX не будет открывать приложение, потому что подпись кода не совпадает.
Я понимаю, что это общая проблема безопасности, но есть ли у кого-нибудь обходной путь?