Я сделал проект xcode, в котором я сделал кое-какие меры безопасности, и они попросили меня скрыть имена методов
вот так
#define specialMethod a9328238
+(void) specialMethod
{
// do security stuff
}
я сделал библиотеку .framework из проекта (проект A) и включил его в другой проект (проект Б).
но когда я запускаю (проект B) с конфигурацией сборки Release, он всегда дает сбой.
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SecurityClass a9328238]: unrecognized selector sent to class 0x337cc4'
поэтому он вылетает при попытке доступа к методу.
Но когда я запускаю (проект B) его с конфигурацией сборки отладки, он работает плавно
(я сохранил все настройки конфигурации сборки по умолчанию)