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