Dela via


Synkronisera med Xcode

xcsync är ett .NET-verktyg som gör det möjligt för utvecklare att använda Xcode för att hantera Apple-specifika filer med .NET-projekt. Verktyget genererar ett tillfälligt Xcode-projekt från ett .NET-projekt och synkroniserar ändringar i Xcode-filerna tillbaka till .NET-projektet.

Viktig

xcsync är för närvarande i förhandsversion.

Filtyper som stöds är:

  • Tillgångskatalog
  • Plist
  • Bildmanus
  • Xib

Verktyget har två kommandon: generate och sync. Använd generate för att skapa ett Xcode-projekt från ett .NET-projekt och sync för att få tillbaka ändringar i Xcode-projektet till .NET-projektet.

Not

Det här verktyget är endast tillgängligt för macOS på grund av interaktionerna med Xcode.

Installation

Installera förhandsversionen av .NET xcsync globalt med följande kommando:

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

Användning

  1. .NET MAUI-tillägget ger stöd för xcsync. Kontrollera att du har den senaste versionen. De xcsync kommandona i .NET MAUI-tillägget är endast tillgängliga när du använder Visual Studio Code på macOS.
  2. Öppna kommandopaletten (Cmd + Skift + P) och sök efter kommandona .NET MAUI: xcsync - Generate an Xcode project och .NET MAUI: xcsync - Sync from an Xcode project.

Felsökning

Om du vill se information om fel som rör xcsyncgår du till fönstret Output (CMD + Skift + u ) och väljer .NET MAUI – xcsync i listrutan. Om du har problem, vänligen rapportera ett problem.

Lämna feedback

Kontrollera befintliga kända problem innan du skickar in ett nytt problem eller förslag.

Mer information

xcsync är öppen källkod. För mer information eller för att rapportera ett problem, vänligen besök https://github.com/dotnet/xcsync.