Перейти к содержимому

Разработка iOS и .NET MAUI

Ваш инстанс — это полноценная выделенная машина macOS с правами администратора, поэтому стандартные инструментальные цепочки Apple и кросс-платформенной мобильной разработки работают точно так же, как на Mac у вас на столе — включая Visual Studio 2022 «Pair to Mac» и .NET MAUI для iOS, управляемые с ПК на Windows.

  • Предустановленный Xcode (последняя версия) — управляйте версиями и переключайте их через xcodes.
  • iOS Simulator запускается в рабочем столе macOS, к которому вы подключаетесь через VNC / «Общий экран».
  • SSH (порт 22) для Pair to Mac, удалённых сборок и автоматизации.
  • Полные права администратора для установки .NET SDK и рабочих нагрузок MAUI / iOS.
  • Полный доступ к Keychain для ваших сертификатов подписи Apple.

iOS и .NET MAUI — ваши вопросы

Работают ли эти возможности разработки на My Remote Mac?
Да. Это полноценная выделенная машина macOS с доступом администратора, поэтому полные инструментальные цепочки Apple и .NET работают штатно — ничего не заблокировано.
Можно ли использовать iOS Simulator с графическим интерфейсом?
Да. Подключитесь через VNC / «Общий экран» и запускайте iOS Simulator внутри Xcode так же, как на локальном Mac. См. Обзор подключения.
Работает ли Visual Studio 2022 «Pair to Mac» через SSH?
Да. Visual Studio 2022 на Windows подключается к Mac по SSH (порт 22, используя your-username@YOUR-IP) для сборки, подписи и развёртывания приложений iOS.
Работает ли Remote iOS Simulator для Windows?
Да. После того как Visual Studio подключён к Mac, Remote iOS Simulator для Windows транслирует симулятор на вашу машину Windows.
Полный Xcode уже установлен?
Да. Последний Xcode поставляется предустановленным. Вы также можете устанавливать версии и переключаться между ними через xcodes. См. Установка приложений и инструментов.
Можно ли установить .NET SDK и рабочие нагрузки MAUI / iOS?
Да. С полными правами администратора вы можете установить .NET SDK и выполнить dotnet workload install maui ios (и другие) без ограничений.
Есть ли доступ к Keychain для сертификата Apple Distribution?
Да. У вас есть полный доступ к Keychain для импорта и использования вашего сертификата Apple Distribution. Для CI рекомендуется выделенная сборочная связка ключей — см. Сборки Xcode и подпись кода.
Можно ли использовать симулятор iPhone через удалённый доступ / VNC?
Да. Симулятор iPhone запускается в рабочем столе macOS, к которому вы подключаетесь через VNC / «Общий экран».