В Xcode 27.3 встроенный помощник по программированию получил поддержку GitHub Copilot

Сегодня Apple выпустила Xcode 27.3 beta 1 с рядом новых функций, главная из которых — поддержка GitHub Copilot во встроенном ассистенте для программирования. Рассказываем подробности.
GitHub Copilot появился в Xcode
Начиная с Xcode 26.3 разработчики могут интегрировать ИИ-агентов для программирования прямо в Xcode — они помогают с задачами от написания шаблонного кода до обновления целых проектов на основе их документации, файловой структуры и не только.
Сначала Apple представила интеграцию ChatGPT в Xcode 26, а затем — Claude от Anthropic. Позже, в Xcode 26.3, компания расширила обе интеграции агентными возможностями программирования через Codex от OpenAI и Claude Agent от Anthropic.
В Xcode 27 Apple добавила поддержку Google Gemini, а также обновлённый интерфейс, интерактивное планирование и многоходовые диалоги.
Теперь, с выходом Xcode 27.3, Apple снова расширяет список поддерживаемых ИИ-инструментов для программирования — на этот раз за счёт GitHub Copilot.
В примечаниях к выпуску Xcode 27.3 beta 1 в разделе Coding Intelligence говорится следующее:
Coding Intelligence
Новые функции
- GitHub Copilot теперь доступен в ассистенте для программирования. (185837709)
Как и в случае с другими агентными интеграциями, это особенно хорошая новость для разработчиков, чьи компании сделали GitHub Copilot стандартным инструментом: теперь они могут пользоваться предпочитаемым ИИ-инструментом своей компании прямо в Xcode.
Вот полные примечания к выпуску Xcode 27.3 beta 1:
Обзор
Xcode 27.3 beta включает Swift 6.4 и SDK для iOS 27.3, iPadOS 27.3, tvOS 27.3, watchOS 27.3, macOS 27.3 и visionOS 27.3. Xcode 27.3 beta поддерживает отладку на устройствах с iOS 17 и новее, tvOS 17 и новее, watchOS 10 и новее, а также visionOS. Для работы Xcode 27.3 beta требуется Mac с macOS Tahoe 26.6 или новее.
Подробнее о совместимых платформах и целевых версиях развёртывания см. на странице поддержки Xcode.
Coding Intelligence
Новые функции
- GitHub Copilot теперь доступен в ассистенте для программирования. (185837709)
Device Hub
Новые функции
- Теперь можно перетаскивать объекты на устройство в Device Hub. Перетащите приложение (
.appили.ipa), чтобы установить его, или ссылку, чтобы открыть её на устройстве. В симуляторах iOS любой другой файл можно перетащить, чтобы сохранить его в приложении «Файлы». (179246120) (FB23037189)Исправленные проблемы
- Device Hub теперь поддерживает перетаскивание с клавишей Option для имитации жестов двумя пальцами на iPhone и iPad. (169537162)
- Device Hub теперь принимает ввод с клавиатуры и мыши для симуляторов ОС версий ниже iOS 18.0, tvOS 18.0, watchOS 11.0 и visionOS 2.0. (190652440)
Известные проблемы
- Для поддержки CarPlay в Device Hub устройства должны быть физически подключены через USB-кабель (не по сети). Симулятор iOS не поддерживается для CarPlay. (179494052) (FB23101450)
- При использовании Device Hub через Sidecar или на Mac с сенсорным экраном на целевое устройство можно передать только два касания. Три и более касания macOS интерпретирует как системный жест. (185140491)Обходной путь: отключите жесты касания в настройках в разделе Touch Display.
Previews
Новые функции
- Имена файлов и метаданные снимков инструмента RenderPreview MCP теперь включают применённые переопределения. (176531615)
- Инструмент RenderPreview MCP теперь поддерживает интерактивные отложенные снимки для превью macOS. (181244878)
Исправленные проблемы
- Теперь показывается более понятная ошибка, когда песочница блокирует загрузку библиотеки в превью. (147269145)
- Превью виджетов macOS теперь завершаются с понятной ошибкой. (178635433)
- Исправлен сбой, который мог возникать при сборке превью после закрытия рабочего пространства. (183679367)
- Исправлено чрезмерное время обработки исходных файлов с длинными цепочками операторов. (184132564)
- Исправлена проблема, из-за которой превью обновлялись без необходимости, хотя проект или рабочее пространство Xcode не менялись. (187278576) (FB24753484)
- Превью теперь обновляются при изменении содержимого каталога ресурсов на диске. (187456273) (FB24785391)
- Исправлена проблема, из-за которой инструмент RenderPreview MCP мог сообщать об отсутствии превью до завершения их загрузки. (188424749)
- Исправлена проблема, из-за которой инструмент RenderPreview MCP мог отрисовывать не то превью, которое было запрошено. (188817121)
- Исправлен сбой, который мог возникать при изменении кода в режиме Resizable Canvas. (189463909)
Simulator
Исправленные проблемы
- Исправлено: среды выполнения симулятора могли быть недоступны пользователям из группы
daemon. (Учётные записи пользователей не следует добавлять в группуdaemon.) (190649396)Swift Testing
Новые функции
- Xcode теперь поддерживает написание UI-тестов с помощью Swift Testing и
XCUIAutomation. (95593221)UI Automation
Новые функции
XCUIAutomationподдерживает установку угла раскрытия шарнира на iPhone Duo с помощью нового классаXCUIHinge. (187479559)
Ожидается, что Xcode 27.3 выйдет в декабре вместе с macOS 27.3 и другими обновлениями систем.
Чтобы узнать больше о нововведениях Xcode 27.3, перейдите по этой ссылке.


