Поделиться через


Синхронизация с Xcode

xcsync — это средство .NET, позволяющее разработчикам использовать Xcode для управления конкретными файлами Apple с помощью проектов .NET. Средство создает временный проект Xcode из проекта .NET и синхронизирует изменения файлов Xcode обратно в проект .NET.

Поддерживаемые типы файлов включают:

  • Каталог активов
  • Plist
  • Раскадровка
  • Xib

Средство имеет две команды: generate и sync. Используется generate для создания проекта Xcode из проекта .NET и sync внесения изменений в проект Xcode обратно в проект .NET.

Примечание.

Это средство доступно только для macOS из-за взаимодействия с Xcode.

Установка

Установите .NET xcsync глобально с помощью следующей команды:

dotnet tool install -g dotnet-xcsync

Использование

  1. Расширение .NET MAUI обеспечивает поддержкуxcsync. Убедитесь, что у вас установлена последняя версия. Команды xcsync в расширении MAUI для .NET доступны только при использовании Visual Studio Code в macOS.
  2. Откройте палитру команд (Cmd + SHIFT+P) и найдите .NET MAUI: xcsync - Generate an Xcode project команды и .NET MAUI: xcsync - Sync from an Xcode project выполните поиск.

Устранение неполадок

Чтобы просмотреть сведения об ошибках, связанных с xcsync, перейдите в окно вывода (CMD + SHIFT+ u ) и выберите .NET MAUI в xcsync раскрывающемся списке. Если у вас возникли проблемы, сообщите о проблеме.

Предоставление отзыва

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

Дополнительные сведения

xcsync имеет открытый исходный код. Дополнительные сведения о проблеме см. в статье https://github.com/dotnet/xcsync.