Como posso fazer um aplicativo para iPhone compatível com o SDK 2.2.1 e 3.1?

Eu fiz alguns aplicativos no 2.2.1 agora quando eu executo o mesmo aplicativo no 3.1 ele dá erros. Alterar os códigos é uma solução que não estou procurando. Estou procurando algumas diretivas de pré-processador que possam tornar meu aplicativo compatível com os dois SDKs. Algo como#ifdef.

Obrigado a todos.

questionAnswers(1)

yourAnswerToTheQuestion