Я прочитал справочную страницу, но мне трудно понять, что флаг -o kill
делает с инструментом codesign
.Я изначально интерпретировал предложение «Код с установленным флагом уничтожения умрет, когда он потеряет свою идентичность», чтобы означать, что если вы подпишете приложение с флагом уничтожения, а затем измените приложение таким образом, что недействительная подпись, то ОС будетбольше не запускать приложение.Это было бы хорошо, и я видел сообщения в блогах, указывающие, что другие люди верили этому.Но эксперимент показывает, что это не так.Так что же он делает?