Вы не можете запустить приложение iPhone, скомпилированное для 3.0, на устройстве, работающем с чем-либо, кроме 3.0, так как оно не обратно совместимо с 2.2.1. Вам нужно обновить устройство, чтобы на нем могли запускаться приложения 3.0.
Более конкретно для самого последнего выпуска SDK, в примечаниях к выпуску есть запись, в которой говорится, что эта версия не позволяет вам компилировать любой SDK, кроме 3.0 SDK. Я считаю, что последняя версия, которая позволила вам сделать это, была 3.0b2. Вам нужно будет вернуться к этому или ранее, если вы хотите скомпилировать с помощью 2.2.1 SDK.