Это будет зависеть от того, какие функции вы реализуете.Если вы реализуете функцию, специфичную для iOS 4 (например, смс в приложении), эта функция не будет работать в предыдущих версиях.В некоторых случаях это может привести к тому, что ваше приложение не будет работать на старых версиях.Убедитесь, что эта функция доступна во время выполнения, прежде чем пытаться ее использовать.
В настройках сборки вашей цели есть «Базовый SDK» и «Цель развертывания».«Базовый SDK» - это новейшая iOS, для которой вы хотите скомпилировать, а «Deployment Target» - самая старая iOS, на которой ваше приложение должно работать.