Freigeben über


Synchronisieren mit Xcode

xcsync ist ein .NET-Tool, mit dem Entwickler Xcode für die Verwaltung von Apple-spezifischen Dateien mit .NET-Projekten nutzen können. Das Tool generiert ein temporäres Xcode-Projekt aus einem .NET-Projekt und synchronisiert Änderungen an den Xcode-Dateien mit dem .NET-Projekt.

Unterstützte Dateitypen sind unter anderem:

  • Ressourcenkatalog
  • Plist
  • Storyboard
  • Xib

Das Tool hat zwei Befehle: generate und sync. Verwenden Sie generate, um aus einem .NET-Projekt ein Xcode-Projekt zu erstellen, und sync, um Änderungen im Xcode-Projekt wieder in das .NET-Projekt zu übernehmen.

Hinweis

Dieses Tool ist nur für macOS aufgrund der Interaktionen mit Xcode verfügbar.

Installation

Installieren Sie .NET xcsync global mit dem folgenden Befehl:

dotnet tool install -g dotnet-xcsync

Verbrauch

  1. Die .NET MAUI-Erweiterung bietet Unterstützung für xcsync. Stellen Sie sicher, dass Sie über die aktuelle Version verfügen. Die xcsync Befehle in der .NET MAUI-Erweiterung sind nur verfügbar, wenn Visual Studio Code unter macOS verwendet wird.
  2. Öffnen Sie die Befehlspalette (Cmd + UMSCHALT + P), und suchen Sie nach den .NET MAUI: xcsync - Generate an Xcode project Befehlen und .NET MAUI: xcsync - Sync from an Xcode project Befehlen.

Problembehandlung

Um Details zu Fehlern im Zusammenhang mit xcsyncanzuzeigen, navigieren Sie zum Ausgabefenster (CMD + UMSCHALT + u ), und wählen Sie .NET MAUI xcsync - in der Dropdownliste aus. Wenn Probleme auftreten, melden Sie ein Problem.

Feedback geben

Überprüfen Sie vorhandene bekannte Probleme , bevor Sie ein neues Problem oder einen neuen Vorschlag einreichen.

Weitere Informationen

xcsync ist Open-Source. Weitere Informationen oder eine Problemdatei finden Sie unter https://github.com/dotnet/xcsync.