Это не будет простой процедурой, вы не можете просто пойти и изменить строку в textedit и надеяться, что она работает, потому что двоичные файлы mach-o работают с закодированными байтами, и если 1 байт не в порядке, двоичный файл не будет выполнен должным образом , Если вы действительно хотите изменить строку внутри полностью собранного бинарного файла mach-o, не нарушая его тонкий код, вам понадобится много знаний и понимания того, как работают двоичные файлы mach. Вам нужно будет иметь возможность изменять его в отдельных байтах и заменять его закодированные числа и смещения. Hopper для Mac может помочь вам понять архитектуру двоичного файла Mach-o. но если вам нужно заменить строку другой строкой с точно такой же длиной, вы можете просто заменить ее байты, чтобы двоичный файл все еще считывал ее с той же длиной. но для этого вам понадобится шестнадцатеричное модифицирующее приложение.