Я столкнулся с той же проблемой. Поскольку некоторые из классов устарели в iOS 5
Что вам нужно сделать, это просто найти ошибку (т.е. в какой строке кода происходит сбой приложения)
затем примените проверку версии следующим образом
float version = [[[UIDevice currentDevice]systemVersion]floatValue];
if(version < 5.0){
//iOS 4 compatible code
}else{
//iOS 5 compatible code.
}