Partilhar via


Sincronização com o Xcode

xcsync é uma ferramenta .NET que permite aos desenvolvedores aproveitar 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 fase de testes.

Os tipos de ficheiro suportados 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 só está disponível para macOS devido às interações com o Xcode.

  • de código do Visual Studio
  • CLI

Instalação

Instale a pré-visualização 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

Utilização

  1. A extensão .NET MAUI fornece suporte para xcsync. Certifique-se de ter a versão mais recente. Os comandos xcsync 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 comandos .NET MAUI: xcsync - Generate an Xcode project e .NET MAUI: xcsync - Sync from an Xcode project.

Solução de problemas

Para ver detalhes sobre erros relacionados ao , navegue até a janela de saída relativa a (CMD + Shift + u ) e selecione .NET MAUI - no menu suspenso. Se estiveres a enfrentar problemas, por favor reporta um problema.

Fornecer feedback

Verifique os Problemas Conhecidos existentes antes de apresentar um novo problema ou sugestão.

Mais informações

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