Delen via


Synchroniseren met Xcode

xcsync is een .NET-hulpprogramma waarmee ontwikkelaars Xcode kunnen gebruiken voor het beheren van specifieke Apple-bestanden met .NET-projecten. Het hulpprogramma genereert een tijdelijk Xcode-project van een .NET-project en synchroniseert wijzigingen in de Xcode-bestanden terug naar het .NET-project.

Belangrijk

xcsync is momenteel beschikbaar als preview-versie.

Ondersteunde bestandstypen zijn onder andere:

  • Asset-catalogus
  • Plist
  • Verhaallijnbord
  • Xib

Het hulpprogramma heeft twee opdrachten: generate en sync. Gebruik generate om een Xcode-project te maken op basis van een .NET-project en sync om wijzigingen in het Xcode-project terug te brengen naar het .NET-project.

Notitie

Dit hulpprogramma is alleen beschikbaar voor macOS vanwege de interacties met Xcode.

Installatie

Installeer de preview van .NET xcsync globaal met de volgende opdracht:

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

Gebruik

  1. De extensie .NET MAUI biedt ondersteuning voor xcsync. Zorg ervoor dat u de nieuwste versie hebt. De xcsync opdrachten in de EXTENSIE .NET MAUI zijn alleen beschikbaar wanneer u Visual Studio Code op macOS gebruikt.
  2. Open het opdrachtenpalet (Cmd + Shift + P) en zoek de opdrachten .NET MAUI: xcsync - Generate an Xcode project en .NET MAUI: xcsync - Sync from an Xcode project.

Probleemoplossing

Als u details wilt zien over fouten met betrekking tot xcsync, gaat u naar het venster Output (CMD + Shift + u ) en selecteert u .NET MAUI - xcsync in de vervolgkeuzelijst. Als u problemen ondervindt, gelieve een probleem te melden.

Geef feedback

Controleer de bestaande bekende problemen voordat u een nieuw probleem of suggestie indient.

Meer informatie

xcsync is open source. Ga naar https://github.com/dotnet/xcsyncvoor meer informatie of om een probleem in te dienen.