И детектирование, которое может помочь защитить приложение - проверка целостности исполняемого файла приложения. Для этой проверки лучше использовать контрольную сумму от всего файла
Осталось только понять, как внедрить контрольную сумму файла в сам файл :)
Некоторые методы детектирования отладки iOS приложений