В настройках ПРОЕКТА установите BASE SDK на 4,0
В настройках TARGET установите для DEPLOY TARGET SDK значение 3.0 (или 2.x или как хотите.)
ПРИМЕЧАНИЕ: Если вы используете API, которые находятся выше вашей самой низкой цели DEPLOY ( т.е. , вы используете 4.0 API и вы развертываете в 3.x), вы должны проверить наличие этого API. Один из способов сделать это:
// Code written in browser, not tested.
- (BOOL) classIsAvailablie: (NSString*) className
{
Class *theClass = NSClassFromString(className);
return (theClass != nil);
}
// ...
if ([self classIsAvailable: @"Some4.0OnlyClass"])
{
// ...
}