Нет, если вы установите цель развертывания на 3.1.3, то вы можете работать на 3.1.3. Однако вам следует всегда проверять свои сборки перед отправкой на целевые версии iOS. Никогда не думайте, что это сработает, потому что вы установили это поле.
Также помните, что, поскольку ваш базовый SDK установлен на 4.2, и это даст вам доступ к API 4.0, 4.1 и т. Д., Вы всегда должны убедиться, что вы используете только те API, которые относятся к самой низкой версии, которую вы хотите поддерживать, в этом случае 3.1.3. SIM-карта и ваши устройства 4.x могут не указывать на то, что вы используете API, который не поддерживается в 3.1.3.