Цель: загрузить .so / .bundle, который был проверен на подпись (или проверен по произвольному алгоритму).
Я хочу иметь возможность проверить .so / .bundle либо с помощью встроенных в OSX инструментов двоичной подписи, либо с помощью какого-либо специального алгоритма, а затем загрузить этот .so / .bundle с помощью dlopen ...
Суть в том, что, похоже, нет никакого программного способа проверить-затем-загрузить. Можно проверить файл вручную, а затем загрузить его после ... однако есть окно возможностей, в котором кто-то может поменять этот файл на другой.
Поскольку блокировки файловой системы рекомендуются в OSX, они не очень полезны для этой цели.