Compartilhar via


Sincronizando com o Xcode

xcsync é uma ferramenta .NET que permite que os desenvolvedores aproveitem o Xcode para gerenciar arquivos específicos da Apple com projetos .NET. A ferramenta gera um projeto Xcode temporário de um projeto .NET e sincroniza as alterações nos arquivos Xcode de volta para o projeto .NET.

Importante

xcsync está atualmente em versão prévia.

Os tipos de arquivo com suporte incluem:

  • Catálogo de ativos
  • Plist
  • Storyboard
  • Xib

A ferramenta tem dois comandos: generate e sync. Use generate para criar um projeto Xcode a partir de um projeto .NET e sync trazer alterações no projeto Xcode de volta para o projeto .NET.

Observação

Esta ferramenta está disponível apenas para macOS devido às interações com o Xcode.

Instalação

Instale a versão prévia do .NET xcsync globalmente com o seguinte comando:

dotnet tool install dotnet-xcsync -g --prerelease --add-source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json

Uso

  1. A extensão .NET MAUI fornece suporte para xcsync. Verifique se você tem a versão mais recente. Os xcsync comandos na extensão .NET MAUI só estão disponíveis ao usar o Visual Studio Code no macOS.
  2. Abra a paleta de comandos (Cmd + Shift + P) e procure os .NET MAUI: xcsync - Generate an Xcode project comandos e .NET MAUI: xcsync - Sync from an Xcode project .

Solução de problemas

Para ver detalhes sobre erros relacionados a xcsync, navegue até a janela Saída (CMD + Shift + u ) e selecione .NET MAUI – xcsync no menu suspenso. Se você estiver enfrentando problemas, informe um problema.

Enviar comentários

Verifique os problemas conhecidos existentes antes de registrar um novo problema ou sugestão.

Mais informações

xcsync é de código aberto. Para obter mais informações ou registrar um problema, visite https://github.com/dotnet/xcsync.