На странице Apple указана версия Xcode 27.2 Beta 3, но сам факт её выпуска не подтверждает поддержку iPhone Duo. Если целевой симулятор не отображается, сначала сверьте актуальные примечания Apple: прежняя инструкция для Xcode 27.2 Beta 2 направляла к Xcode 27.1 за SDK и симулятором iPhone Duo. Если в примечаниях Beta 3 нет нового подтверждения поддержки, проверьте задание на Xcode 27.1, а затем — компоненты и настройки проекта. Запись о выпуске Beta 3 и официальные примечания Xcode 27.2 — исходные точки для этой проверки.

Эта инструкция предназначена студентам, которые используют Xcode 27.2 Beta 3 для SwiftUI или учебного проекта и не находят iPhone Duo в списке устройств.
Она также пригодится тем, кто занимается на Windows или школьном компьютере и должен проверить iOS-приложение на Mac.
Если обычный симулятор запускается, но непонятно, входит ли iPhone Duo в поддержку вашей версии, ниже есть отдельная ветка диагностики.

Последняя проверка: 19 октября 2026 года. Сведения о версиях и поддержке сверены с системными требованиями Xcode, примечаниями Xcode 27.2 Beta, выпуском Xcode 27.1 и объявлением Apple о разработке для iPhone Duo. Повторная проверка нужна, когда Apple опубликует новые примечания к Xcode 27.2 или обновит инструкции по поддержке iPhone Duo.

01

Сначала определите, что именно не работает

Фраза «симулятор не работает» часто смешивает три разные ситуации. У каждой своя причина и свой следующий шаг:

  • В списке устройств нет модели iPhone Duo. Это прежде всего вопрос поддержки модели выбранной версией Xcode или доступности нужной платформы и симулятора.
  • Устройство видно, но оно не запускается. Тогда проверяйте установленные компоненты, состояние загрузки и требования к системе.
  • Симулятор запустился, но учебное приложение не собирается или не открывается. Это уже не проблема списка устройств: нужно проверить параметры проекта, схему сборки и требования задания.

Такое разделение экономит время: переустановка проекта не добавит отсутствующую модель устройства, а переключение версии Xcode не исправит ошибку в коде или неверно выбранную схему сборки.

Под «симулятором» здесь понимается виртуальное учебное устройство, которое запускается внутри среды разработки, а не отдельный телефон. SDK — это набор инструментов и описаний, с помощью которых Xcode собирает приложение для нужной платформы. Поэтому доступность SDK и наличие подходящего устройства в iOS Simulator связаны, но не тождественны: отсутствие модели в списке ещё не доказывает, что сам проект неисправен.

02

Поддерживает ли Xcode 27.2 Beta 3 симулятор iPhone Duo?

Проверять нужно именно примечания к установленной версии, а не полагаться на название Beta или на список устройств из другой версии Xcode. Apple указывала в примечаниях к Xcode 27.2 Beta 2, что для SDK и симулятора iPhone Duo следует использовать Xcode 27.1; при этом Apple отдельно сообщала о добавлении поддержки разработки для iPhone Duo в Xcode 27.1. Эти сведения не дают оснований автоматически утверждать, что Beta 3 сохранила то же ограничение или, наоборот, уже сняла его: проверяйте актуальную запись Beta 3. Официальные примечания Xcode 27.2 и объявление Apple о поддержке iPhone Duo в Xcode 27.1 позволяют сверить оба факта.

Чтобы проверить поддержку без догадок:

  1. Откройте страницу выпуска Xcode 27.2 Beta 3 и найдите разделы, связанные с SDK, симуляторами и известными ограничениями.
  2. Сопоставьте их с полными примечаниями Xcode 27.2: запись о конкретной Beta может содержать уточнения, которых нет в краткой странице релиза.
  3. Проверьте, упоминается ли iPhone Duo прямо и не дана ли рекомендация использовать другую версию Xcode.
  4. Если Beta 3 не подтверждает наличие нужного SDK или симулятора, не считайте поддержку доказанной только потому, что в этой версии доступен обычный iOS Simulator.

Для курса важно следовать документированному требованию, а не выбирать «самую новую» предварительную версию наугад. Beta — это предварительный выпуск инструментов: его описание может содержать ограничения, а доступность конкретного устройства следует сверять отдельно. Официальная страница системных требований Xcode также помогает установить, совместима ли выбранная версия среды с macOS на используемом Mac. Она отвечает на вопрос о совместимости среды с системой, но сама по себе не подтверждает наличие конкретной модели симулятора.

03

Почему iPhone Duo может отсутствовать в списке устройств

Если Xcode открыт, но нужной модели нет в меню запуска, не начинайте с удаления учебного проекта. Сначала определите, какой из сценариев совпадает с наблюдаемым результатом.

Версия не предоставляет целевую поддержку. Это наиболее прямое объяснение, если официальные примечания указывают на другой выпуск Xcode. В таком случае загрузка дополнительных компонентов для неподходящей версии обычно не решит задачу: компонент не добавляет функции, которых этот выпуск не предоставляет.

Нужный компонент ещё не установлен или установка не завершилась. Такой вариант стоит рассматривать, если версия Xcode по официальной документации поддерживает целевой симулятор, но устройства по-прежнему нет или оно не запускается. Проверьте список платформ и доступных загрузок в Xcode; порядок управления компонентами описан в официальной инструкции Apple по загрузке и установке дополнительных компонентов Xcode.

Проверяется не та копия Xcode. На компьютере могут находиться разные выпуски среды, а проект может быть открыт не той копией, для которой вы проверяли поддержку. Уточните, какая версия запущена, и повторно просмотрите список устройств именно в ней.

Ошибка появляется только при запуске проекта. Если устройство уже доступно и открывается, но приложение не собирается, вероятнее проблема находится в настройках учебного проекта. Проверяйте цель запуска, схему сборки и версию системы, на которую рассчитано задание, вместо повторного поиска симулятора в списке.

Эти причины требуют разных действий. Если Apple прямо указывает, что выбранная версия не содержит требуемую поддержку, остановитесь на проверке совместимости и перейдите к версии, рекомендованной для задания. Если поддержка подтверждена, но компонент отсутствует, переходите к проверке установки. Если устройство запускается, отделите проверку среды от отладки проекта.

04

Какой Xcode выбрать для проверки iPhone Duo

Выбирайте версию по требованию курса и официальной поддержке устройства. Для задания, где прямо требуется симулятор iPhone Duo, ориентируйтесь на версию Xcode, для которой Apple подтверждает соответствующие SDK и симулятор. На основании опубликованной Apple информации таким вариантом служит Xcode 27.1; перед установкой всё равно проверьте текущие примечания и системные требования, поскольку документация могла обновиться.

Если задание требует лишь запустить обычное iOS-приложение или изучить базовый SwiftUI, отсутствие iPhone Duo не означает, что курс остановлен. Сначала выясните, можно ли выполнить упражнение на доступном симуляторе. Не меняйте рабочую версию Xcode и не устанавливайте Beta только ради названия устройства, если проверка по iPhone Duo не входит в критерии сдачи.

Для принятия решения используйте условия:

  • Если в задании явно названы iPhone Duo, SDK или проверка интерфейса именно на этой модели, выберите Xcode, который Apple прямо указывает как поддерживающий целевую конфигурацию; по опубликованной рекомендации для этой задачи проверьте Xcode 27.1.
  • Если в задании указано только собрать и запустить приложение для iOS, оставьте совместимую версию Xcode и проверьте доступный симулятор. Сначала уточните критерии приёмки, а не меняйте среду без необходимости.
  • Если преподаватель зафиксировал конкретную версию Xcode, сначала соблюдайте это требование и уточните у преподавателя альтернативу. Несовпадение версии может сделать результат непригодным для сдачи, даже если приложение запускается.
  • Если в актуальных примечаниях Beta 3 появилась новая явная поддержка iPhone Duo, сверяйте указания именно с этими примечаниями и требованиями курса; старую рекомендацию из Beta 2 не следует применять вопреки новому официальному уточнению.

Перед переключением версии сохраните проект и проверьте, какие версии Xcode установлены. Для сверки фактически выбранных инструментов откройте Terminal и выполните команду:

xcodebuild -version

Пример формата результата, без подстановки неподтверждённых номеров сборки:

Xcode <версия>
Build version <номер сборки>

Указанная в выводе версия должна совпадать с той средой, в которой вы проверяете устройства. Смена версии в настройках инструментов командной строки может влиять на команды сборки, однако сама по себе не добавляет отсутствующий симулятор в графический список. Apple описывает выбор командных инструментов в документации по настройке Command Line Tools.

05

Компонент установлен, но устройства всё ещё нет

Когда версия Xcode по официальным сведениям подходит, проверьте компоненты и состояние симулятора. Откройте настройки Xcode и найдите раздел управления платформами и симуляторами. Названия пунктов могут отличаться между выпусками, поэтому сверяйтесь с официальной инструкцией по дополнительным компонентам, а не с пошаговыми снимками экрана от другой версии.

Действуйте последовательно:

  1. Посмотрите, какие платформы и компоненты доступны для установленного Xcode.
  2. Если нужный компонент указан как доступный, но не установлен, запустите его загрузку средствами Xcode и дождитесь завершения.
  3. Если загрузка прервалась, проверьте состояние сети и свободное место на диске, затем повторите установку только для компонента, которого не хватает.
  4. После завершения установки перезапустите Xcode и проверьте список устройств в той же копии программы.
  5. Если устройство появилось, но не запускается, проверьте сообщения об ошибке при старте и совместимость macOS с установленным Xcode.

Для дополнительной проверки можно вывести доступные симуляторы через simctl:

xcrun simctl list devices available

Команда показывает устройства, доступные инструментам Xcode. Пример результата ниже — шаблон, а не утверждение, что iPhone Duo обязан присутствовать в любой версии:

== Devices ==
-- <платформа> --
    <название доступного симулятора> (<идентификатор>)

Если целевого устройства нет и в этом списке, сначала вернитесь к официальной таблице поддержки версии и списку компонентов. Не удаляйте и не переустанавливайте Xcode многократно, если примечания Apple уже подтверждают, что выбранный выпуск не предоставляет нужную поддержку. Переустановка не исправляет ограничение версии и может отнять время, нужное для сдачи задания.

Если устройство отображается, но не запускается, сверяйте действия с руководством Apple о запуске приложения на симуляторе или физическом устройстве. Это следующий этап диагностики; он отличается от ситуации, когда модели вообще нет в доступном списке.

06

Симулятор запускается, но учебный проект не работает

Когда iPhone Duo или другой доступный симулятор стартует, проблема уже не в отображении устройства. Теперь разделите сборку приложения и его запуск: проект может успешно собираться, но не запускаться на выбранной цели, либо сборка может останавливаться из-за параметров проекта.

Откройте настройки проекта и проверьте:

  • Схему сборки. Убедитесь, что выбрана схема приложения, а не тестовая цель или другой учебный модуль. Схема определяет, какие цели и действия Xcode использует при сборке и запуске.
  • Цель запуска. В качестве устройства должна быть выбрана доступная модель симулятора, а не отсутствующий вариант из задания.
  • Минимальную версию системы. Если проект требует систему новее, чем доступная среда симулятора, результат запуска может отличаться от ожидаемого курса.
  • Текст ошибки сборки. Сохраните точное сообщение и выясните, на каком этапе возникает сбой: при компиляции, установке приложения или старте.
  • Требования преподавателя. Уточните, считается ли достаточной проверка на другой модели устройства, если заданный симулятор недоступен в установленной версии Xcode.

Для первичной проверки откройте проект, выберите подходящую схему и доступное устройство, затем выполните обычную сборку и запуск. Запишите, появляется ли приложение, где именно возникает ошибка и что сообщает Xcode. Эти сведения полезнее для разбора, чем формулировка «симулятор не работает»: она не показывает, отсутствует ли устройство, не стартует ли оно или не собирается проект.

Не меняйте сразу несколько параметров. Если после переключения версии, изменения схемы и редактирования целевой системы ошибка исчезнет, будет сложно понять, что именно помогло. Меняйте по одному условию и сохраняйте результаты проверки; при работе над учебным проектом не удаляйте исходные файлы и не заменяйте настройки, заданные преподавателем, без копии.

07

Проверка учебного проекта на Mac: варианты и следующий шаг

Для проверки задания сравните не только наличие симулятора, но и возможность выполнить весь сценарий приёмки. Таблица ниже помогает выбрать следующий шаг, не смешивая нехватку устройства с ошибкой проекта.

Наблюдение Что проверить в первую очередь Следующее действие
iPhone Duo отсутствует в Xcode 27.2 Beta 3 Примечания Beta 3 и указание Apple для SDK и симулятора Если явной поддержки нет, сверить курс с Xcode 27.1
Обычный симулятор виден, но целевого устройства нет Поддержку именно модели и доступность платформенного компонента Не переустанавливать проект; проверить официальные сведения о версии
Устройство есть, но не запускается Установку компонентов, ошибки старта и системные требования Использовать руководство Apple по запуску на симуляторе
Устройство открывается, но приложение не собирается Схему, цель запуска, минимальную версию системы и сообщение сборки Исправлять проект или уточнить требования курса
На Windows или школьном компьютере нет возможности запустить Xcode Требования курса и возможность интерактивно работать с нужным симулятором на Mac Сначала проверить удалённую среду и выполнить пробный запуск проекта

Для курса, где важен именно iPhone Duo, итоговая проверка должна подтвердить три вещи: выбранная версия Xcode соответствует актуальной документации Apple; целевое устройство присутствует и запускается; учебный проект собирается и проходит требуемый сценарий. Если курс требует только базового запуска iOS-приложения, достаточно документировать проверку на доступном симуляторе и уточнить у преподавателя, подходит ли такая приёмка.

Пользователям Windows и студентам, ограниченным школьным компьютером, полезно сначала оценить, можно ли выполнить эти действия на доступном Mac, а не менять личный компьютер ради одного задания. Для такого сценария можно изучить описание удалённого Mac и отдельно проверить, как устроено подключение и использование среды. Уточните заранее, доступны ли нужная версия Xcode, интерактивная работа с симулятором и способ передачи учебного проекта; доступность конкретной версии нельзя считать гарантированной без проверки.

Локальная установка удобнее, если Mac уже есть и курс требует регулярно работать без сетевого подключения. Но для ученика с Windows установка Xcode на собственный компьютер не является штатной заменой Mac, а ожидание школьного компьютера зависит от его доступности и разрешений. Повторная загрузка неподходящей Beta тоже не решает задачу и может отодвинуть сдачу. Если нужен только временный доступ к совместимой среде, аренда удалённого Mac от NodeMini позволяет сначала проверить условия курса на реальной macOS-среде, не покупая отдельный компьютер. Если же работа будет постоянной, длительной и без перерывов, сравните аренду с собственным Mac и учтите требования к стабильному доступу.

Итоговый маршрут прост: при подтверждённой поддержке устройства установите нужный компонент; при отсутствии официальной поддержки используйте рекомендованную для задания версию Xcode; если устройство уже запускается, разбирайте настройки и ошибки проекта отдельно. Так проверка iPhone Duo остаётся проверкой совместимости, а не бесконечной переустановкой всего учебного окружения.