Partager via


Synchronisation avec Xcode

xcsync est un outil .NET qui permet aux développeurs de tirer parti de Xcode pour gérer des fichiers spécifiques à Apple avec des projets .NET. L’outil génère un projet Xcode temporaire à partir d’un projet .NET et synchronise les modifications apportées aux fichiers Xcode avec le projet .NET.

Les types de fichier pris en charge incluent :

  • Catalogue de ressources
  • Fichier PLIST
  • Storyboard
  • Fichier XIB

L’outil dispose de deux commandes : generate et sync. Utilisez generate pour créer un projet Xcode à partir d’un projet .NET et sync pour répercuter les modifications apportées au projet Xcode sur le projet .NET.

Remarque

Cet outil est disponible uniquement pour macOS en raison des interactions avec Xcode.

Installation

Installez .NET xcsync globalement avec la commande suivante :

dotnet tool install -g dotnet-xcsync

Utilisation

  1. L’extension .NET MAUI prend en charge xcsync. Vérifiez que vous avez la version la plus récente. Les xcsync commandes de l’extension .NET MAUI sont disponibles uniquement lors de l’utilisation de Visual Studio Code sur macOS.
  2. Ouvrez la palette de commandes (Cmd + Maj + P) et recherchez les .NET MAUI: xcsync - Generate an Xcode project commandes et .NET MAUI: xcsync - Sync from an Xcode project les commandes.

Dépannage

Pour afficher des détails sur les erreurs liées à xcsync, accédez à la fenêtre Sortie (CMD + Maj + u ) et sélectionnez .NET MAUI - xcsync dans la liste déroulante. Si vous rencontrez des problèmes, signalez un problème.

Fournir des commentaires

Vérifiez les problèmes connus existants avant de déposer un nouveau problème ou suggestion.

Plus d’informations

xcsync est open source. Pour plus d’informations ou pour déposer un problème, consultez https://github.com/dotnet/xcsync.