Вы имеете в виду этот недокументированный API, , документированный здесь ..
Security.framework не является частным или недокументированным.
Что касается заголовков, установленных на моем жестком дискев SDK 3.2 я нахожу:
/ Security.framework / Headers / Security.h /Security.framework/Headers/Secbase.h /Security.framework/Headers/SecCertificate.h /Security.framework/Headers/SecIdentitiy.h /Security.framework/Headers/SecImportExport.h /Security.framework/Headers/SecItem.h /Security.framework/Headers/SecKey.h /Security.framework/Headers/SecPolicy.h /Security.framework/SecRandom.h /Security.framework/Headers/SecTrust.h
Что касается небольшого обратного инжиниринга 101, вы должны понимать, что фреймворк не содержит или в любом случае не использует файлы заголовков или сигнатуры функций.,При условии, что они предназначены исключительно для блага разработчика.В скомпилированном фреймворке нет ни кода C, ни C ++, ни объективного-c, а только необработанный машинный код.
Как вы уже видели, если используется target-c, Class-Dump может довольно хорошо организовать работуСимволы target-c превращаются во что-то, похожее на заголовочный файл, только пропуская информацию о типе, которая не используется во время выполнения, поэтому все еще не так полезна.
Если исходным языком был C, то вы облажались.Может быть символ имени функции, но нет информации об аргументах или типе возвращаемого значения.