Хорошо, в первую очередь не имеет значения, используете ли вы рабочий стол Mac или MacBook для компиляции. Похоже, вы путаете значение «минимальный iOS» и «базовый SDK».
Базовый SDK: ссылается на библиотеку кода, которую компилятор будет использовать для проверки вашего кода, но не определяет, на какой операционной системе ваше приложение будет работать. У вас может быть базовый SDK 5.0, и ваше приложение все еще может нормально работать в системе 3.0. Уловка в том, что если вы используете код, который совместим с вашим базовым SDK, а не с более старыми ОС, компилятор не будет его ловить.
Минимальная ОС: это значение определяет, на какой ОС будет работать ваше приложение.
Если вы используете код для более высоких ОС, но хотите работать на более низких ОС, вам нужно проверить код, для которого вы работаете, а затем запустить соответствующий код для этой платформы.