Some binaries compiled in xcode on MacOS 10.13 cannot be protected with "Debugger" option
Posted: Mon Nov 13, 2017 9:12 am
Здравствуйте, проблема в следующем:
Проверили разные опции, скрипты -sf, файлы настроек -pf передаваемые протектору.
Происходит ошибка во время сохранения уже запротекченного файла. Ошибка эта зависит от передаваемых опций протекции, а именно - функции обнаружения отладчика. Если её отключить, проблемы не будет, но это недопустимо, сами понимаете почему.
Раньше такой проблемы не было на этом же приложении, но скомпилированном на более старых версиях OS.
Перенёс проблемный скомпилированный бинарник c OSX 10.13 на OSX 10.10. Попробовал запротектить той же командой. Проблема воспроизвелась. Та же ошибка. Из этого можно сделать вывод, что протектор не дружит с некоторыми бинарниками, собранными в xcode macOS 10.13.
Проблемы с правами доступа исключены.
Файл, который мы пытаемся запротектить, является исполняемым.
Как решать эту проблему?
Спасибо.
Code: Select all
Компиляция... 100%
Сохранение... 100%
Упаковка... 100%
Сохранение стартового кода... 100%
[Ошибка] Runtime error at WriteToFile
Происходит ошибка во время сохранения уже запротекченного файла. Ошибка эта зависит от передаваемых опций протекции, а именно - функции обнаружения отладчика. Если её отключить, проблемы не будет, но это недопустимо, сами понимаете почему.
Раньше такой проблемы не было на этом же приложении, но скомпилированном на более старых версиях OS.
Перенёс проблемный скомпилированный бинарник c OSX 10.13 на OSX 10.10. Попробовал запротектить той же командой. Проблема воспроизвелась. Та же ошибка. Из этого можно сделать вывод, что протектор не дружит с некоторыми бинарниками, собранными в xcode macOS 10.13.
Проблемы с правами доступа исключены.
Файл, который мы пытаемся запротектить, является исполняемым.
Как решать эту проблему?
Спасибо.