Sdílet prostřednictvím


Synchronizace s Xcode

xcsync je nástroj .NET, který vývojářům umožňuje využívat Xcode ke správě konkrétních souborů Apple pomocí projektů .NET. Nástroj vygeneruje dočasný projekt Xcode z projektu .NET a synchronizuje změny souborů Xcode zpět do projektu .NET.

Důležitý

xcsync je aktuálně ve verzi Preview.

Mezi podporované typy souborů patří:

  • Katalog assetů
  • Plist
  • Scénáře
  • Xib

Nástroj má dva příkazy: generate a sync. Slouží generate k vytvoření projektu Xcode z projektu .NET a sync k přenesení změn v projektu Xcode zpět do projektu .NET.

Poznámka:

Tento nástroj je k dispozici pouze pro macOS kvůli interakcím s Xcode.

Instalace

Nainstalujte verzi Preview rozhraní .NET xcsync globálně pomocí následujícího příkazu:

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

Využití

  1. Rozšíření .NET MAUI poskytuje podporu pro xcsync. Ujistěte se, že máte nejnovější verzi. Příkazy xcsync v rozšíření .NET MAUI jsou k dispozici pouze při použití editoru Visual Studio Code v macOS.
  2. Otevřete paletu příkazů (Cmd + Shift + P) a vyhledejte .NET MAUI: xcsync - Generate an Xcode project příkazy..NET MAUI: xcsync - Sync from an Xcode project

Řešení problému

Pokud chcete zobrazit podrobnosti o chybách souvisejících s xcsync, přejděte do okna Výstup (CMD + Shift + u ) a v rozevíracím seznamu vyberte .NET MAUI – xcsync. Pokud máte problémy, nahlašte problém.

Poskytnutí názorů

Před vytvořením nového problému nebo návrhu zkontrolujte existující známé problémy .

Více informací

xcsync je opensourcový. Pokud chcete získat další informace nebo podat problém, navštivte prosím https://github.com/dotnet/xcsync.