К сожалению, я не могу (как мне известно) загрузить старые версии xcode и связанные с ними симуляторы.Строго говоря, ответ «нет», он не будет безопасным, если вы не протестируете на реальном устройстве с этой версией ОС ... но более сложный ответ - он будет работать, вам просто нужно быть осторожным.
Вы услышите это во многих других ответах здесь, в SO по этой теме, но вы должны, как правило, использовать последнюю версию SDK (в данном случае xcode 4.2), но установить для цели развертывания самое низкое значение, которое вы хотите поддерживать.Вам, конечно, придется выполнять проверки во время выполнения для API, которые могут существовать или не существовать на старых устройствах (RespondsToSelector).