Configuration, installation et vérifications pour les utilisateurs MacSetup, install, and verifications for Mac users

Cette rubrique est destinée aux développeurs qui travaillent principalement sur Mac et qui utilisent éventuellement Visual Studio sur une machine virtuelle Windows sur le Mac.This topic is meant for developers working primarily on a Mac who will optionally use Visual Studio inside a Windows virtual machine on the Mac. Si vous êtes un développeur qui travaille principalement sur un ordinateur Windows et que vous devez configurer un Mac secondaire pour cibler iOS, consultez la rubrique principale Configurer et installer.If you are a developer working primarily on a Windows computer and need to set up a secondary Mac for targeting iOS, see the main Setup and install topic.

Pour utiliser Xamarin sur un Mac, vous devez disposer des éléments suivants :To work with Xamarin on a Mac, you'll need the following:

  • Un Mac avec macOS Sierra 10.12 ou ultérieur, avec Xcode et Xamarin installés.A Mac with macOS Sierra 10.12 or above, with Xcode and Xamarin installed.

  • Une des configurations suivantes :One of the following configurations:

    • Pour l’exécution de Xamarin Studio directement sur le Mac : Xamarin Studio est l’environnement de développement de Xamarin qui prend en charge la création d’applications Android, iOS et Windows à l’aide de C#.For running Xamarin Studio directly on the Mac: Xamarin Studio is Xamarin's development environment that supports building Android, iOS, and Windows apps using C#. Pour obtenir un aperçu rapide de Xamarin Studio, reportez-vous à la vue d’ensemble de Xamarin Studio (xamarin.com).To get a quick overview of Xamarin Studio, refer to the Xamarin Studio overview (xamarin.com).

    • Si Parallels ou VMWare est déjà configuré sur votre Mac : exécutez Windows avec Visual Studio 2017 et Xamarin dans Parallels ou VMWare.If you already have Parallels or VMWare configured on your Mac: run Windows with Visual Studio 2017 and Xamarin inside Parallels or VMWare. Avec cette configuration, Xamarin est une extension installée avec Visual Studio qui offre la possibilité d’utiliser Visual Studio comme environnement de développement pour la création d’applications Android, iOS et Windows en C#.With this configuration, Xamarin is an extension that's installed with Visual Studio that provides the ability to use Visual Studio as your development environment for building Android, iOS, and Windows apps using C#. Notez que vous pouvez obtenir un abonnement gratuit de 3 mois à Parallels dans le cadre du programme Visual Studio Developer Essentials.Note that you can obtain a free 3-month Parallels subscription as part of the Visual Studio Developer Essentials Program. Consultez Microsoft Visual Studio Dev Essentials Will Include Parallels Desktop Pro and Parallels Access (blog Parallels).See Microsoft Visual Studio Dev Essentials Will Include Parallels Desktop Pro and Parallels Access (Parallels blog).

Cette rubrique fournit des instructions pour cette configuration requise.This topic provides instructions for these requirements. Pendant le processus d’installation, vous pouvez passer en revue la rubrique En savoir plus sur le développement mobile avec Xamarin pour vous familiariser avec les informations nécessaires.While the installation process is running, you can review the topic Learn about mobile development with Xamarin to read and watch the necessary background material.

Configuration pour Mac (identifiant Apple, Xcode et Xamarin)Mac setup (Apple ID, Xcode, and Xamarin)

  1. Créez un ID Apple gratuit sur Identifiant Apple si vous n’en avez pas encore.Create a free Apple ID at My Apple ID if you don't have one already. Cette opération est nécessaire pour l’installation et la connexion à Xcode.This is necessary for installing and signing into Xcode.

  2. Téléchargez et installez Xcode à partir de https://developer.apple.com/xcode/.Download and install Xcode from https://developer.apple.com/xcode/.

  3. Téléchargez et installez Xamarin en suivant les instructions de Installing and Configuring Xamarin.iOS (xamarin.com).Download and install Xamarin by following the instructions on Installing and Configuring Xamarin.iOS (xamarin.com).

  4. Une fois que vous avez fini d’installer Xamarin sur les ordinateurs Windows et Mac, suivez les instructions de la page Connecting to the Mac using XMA (xamarin.com) pour pouvoir utiliser iOS et le Mac à partir de Visual Studio sur l’ordinateur Windows.Once you've completed installing Xamarin on both the Windows and Mac computers, follow the instructions on Connecting to the Mac using XMA (xamarin.com) so that you can work with iOS and the Mac from Visual Studio on the Windows computer.

Configuration de Windows dans Parallels (Visual Studio et Xamarin)Windows setup inside Parallels (Visual Studio and Xamarin)

  1. En utilisant le Bureau Windows que vous avez configuré dans Parallels/VMWare, téléchargez et lancez le programme d’installation de l’édition Visual Studio 2017 de votre choix (Community, Professional ou Enterprise).Using the Windows desktop that you've configured inside Parallels/VMWare, download and launch the installer for any edition of Visual Studio 2017 (Community, Professional, or Enterprise). Visual Studio 2017 Community est une version gratuite, tandis que les éditions Professional et Enterprise peuvent être utilisées dans le cadre d’une évaluation de 30 jours.Visual Studio 2017 Community is the free edition; the Professional and Enterprise editions can be used on a trial basis for 30 days.

  2. Dans le programme d’installation, cliquez sur le bouton Choix supplémentaires (icône à trois barres) à côté de Lancer, puis choisissez Modifier :Within the installer, click the Additional Choices (three-bars icon) button next to Launch then choose Modify.:

    Choisir l’option Modifier dans le programme d’installation de Visual StudioChoosing the Modify option in Visual Studio installation

  3. Cochez les cases suivantes :Check the following boxes:

    1. Mobile et jeux > Développement mobile en .NET.Mobile & Gaming > Mobile Development with .NET. Différents outils Android sont aussi automatiquement sélectionnés sous Kits de développement logiciel (SDK) et outils courants.This will also automatically select various Android tools under Common Tools and Software Development Kits. Cette option permet également de mettre à jour les installations Xamarin existantes.This option should also update any existing Xamarin installation.

      Sélectionner l’option Développement mobile sous Jeux et Développement mobileSelect the Mobile Development option under Gaming and Mobile Development

    2. (Facultatif) Windows > Développement pour la plateforme Windows universelle.(Optional) Windows > Universal Windows Platform development. Des options y sont proposées pour l’installation d’images d’émulateurs dont le chargement prend davantage de temps : vous pouvez toujours revenir au programme d’installation de Visual Studio pour les ajouter ultérieurement.This includes options for installing emulators images that will take longer to download; you can always return to the Visual Studio installer to add them later.

  4. Cliquez sur le bouton Modifier et laissez le processus s’exécuter.Click the Modify button and let the process run. Là encore, cette opération va prendre un certain temps. Vous pouvez en profiter pour poursuivre la lecture des instructions de configuration du Mac, puis consulter En savoir plus sur le développement mobile avec Xamarin.Again, this will take some time to complete, during which time you can continue with the Mac setup instructions and go through Learn about mobile development with Xamarin.

  5. Une fois l’installation terminée, lancez Visual Studio et connectez-vous avec votre compte Microsoft si vous y êtes invité (il s’agit du même compte que celui que vous utilisez avec Windows).Once installation is complete, launch Visual Studio and sign in with your Microsoft account if prompted (this is the same account you use with Windows).

  6. Une fois que vous avez fini d’installer Xamarin sur les ordinateurs Windows et Mac, suivez les instructions de la page Connecting to the Mac using XMA (xamarin.com) pour pouvoir utiliser iOS à partir de Visual Studio.Once you've completed installing Xamarin on both the Windows and Mac computers, follow the instructions on Connecting to the Mac using XMA (xamarin.com) so that you can work with iOS from Visual Studio.

Vérifier votre environnementVerify your environment

Une fois les programmes d’installation terminés, passez quelques minutes à vérifier que tout est prêt pour expérimenter le développement Xamarin.Once the installers have completed, spend a few minutes to verify that everything is ready to experience Xamarin development.

Xamarin StudioXamarin Studio

Vérifiez d’abord que, quand vous accédez aux liens fournis, Xamarin Studio est sélectionné en haut à droite, afin d’afficher la version correcte de la documentation de Xamarin :First, ensure that when you navigate to the provided links, that you have Xamarin Studio selected in the upper right-hand corner so that you see the correct version of the Xamarin documentation:

Sélection de Xamarin Studio pour afficher la documentation appropriée sur Xamarin.comSelecting Xamarin Studio to see the correct documentation on Xamarin.com

AndroidAndroid

  1. Vérifiez la création d’un projet Android en suivant les instructions de Create an Android Project (xamarin.com).Validate creating an Android project by following the instructions on Create an Android Project (xamarin.com).

  2. Vérifiez le débogage dans l’émulateur Android en sélectionnant Android Player > Integration with Xamarin Studio documentation (xamarin.com).Validate debugging in the Android emulator through the Android Player > Integration with Xamarin Studio documentation (xamarin.com).

iOSiOS

  1. Vérifiez la création d’un projet iOS en suivant les instructions de Create an iOS Project (xamarin.com).Validate creating an iOS project by following the instructions on Create an iOS (xamarin.com).

  2. Validez le débogage dans le simulateur iOS via la documentation du débogage dans le simulateur (xamarin.com).Validate debugging in the iOS simulator through the Debugging in the Simulator documentation (xamarin.com).

Visual StudioVisual Studio

Vérifiez d’abord que, quand vous accédez aux liens fournis, Visual Studio est sélectionné en haut à droite, afin d’afficher la version correcte de la documentation de Xamarin :First, ensure that when you navigate to the provided links, that you have Visual Studio selected in the upper right-hand corner so that you see the correct version of the Xamarin documentation:

Sélection de Visual Studio pour afficher la documentation appropriée sur Xamarin.comSelecting Visual Studio to see the correct documentation on Xamarin.com

AndroidAndroid

  1. Vérifiez la création d’un projet Android en suivant les instructions de Create an Android Project (xamarin.com).Validate creating an Android project by following the instructions on Create an Android Project (xamarin.com).

  2. Vérifiez Android Designer : dans le projet Android, dans l’Explorateur de solutions, ouvrez le fichier Ressources > Disposition > Main.axml.Validate the Android designer: in the Android project in Solution Explorer, open the Resources > Layout > Main.axml file.

    • Si vous recevez une erreur indiquant que « Le Kit de développement logiciel Android est trop ancien », cliquez sur Ouvrir Android SDK Manager dans ce message, puis sélectionnez la dernière version du SDK disponible.If you receive an error saying "The installed Android SDK is too old", click Open Android SDK in that message and select the newest SDK version available. Notez que vous devez exécuter Visual Studio en tant qu’administrateur pour mettre à jour le Kit de développement logiciel.Note that you must be running Visual Studio as an administrator to update the SDK.
  3. Vérifiez que vous pouvez vous connecter depuis Visual Studio à l’émulateur qui est installé sur votre Mac.Validate that you can connect from Visual Studio to the emulator that is installed on your Mac. Vous devriez voir Xamarin Player dans la liste des émulateurs que vous pouvez sélectionner à partir de Visual Studio pour le débogage.The result of this is that you will see the Xamarin Player in the list of emulators that you can select from within Visual Studio for debugging. Pour ce faire, suivez les instructions dans Connecting Visual Studio to the Xamarin Android Player (xamarin.com).To do this, follow the instructions on Connecting Visual Studio to the Xamarin Android Player (xamarin.com).

iOSiOS

  1. Vérifiez que votre Mac est disponible sur le réseau et apparié à Visual Studio, comme décrit dans Connecting to the Mac (xamarin.com).Make sure your Mac is available on the network and paired with Visual Studio as described in Connecting to the Mac (xamarin.com).

  2. Vérifiez la création d’un projet iOS en suivant les instructions de Create an iOS Project (xamarin.com).Validate creating an iOS project by following the instructions on Create an iOS (xamarin.com).

  3. Vérifiez le concepteur de plan conceptuel : dans le projet iOS, dans l’Explorateur de solutions, ouvrez le fichier MainStoryboard.storyboard .Validate the storyboard designer: in the iOS project in Solution Explorer, open the MainStoryboard.storyboard file. Ici, Visual Studio héberge le concepteur qui s’exécute à distance sur le Mac.Here, Visual Studio is hosting the designer that's running remotely on the Mac.

  4. Vérifiez la génération et le débogage :Validate building and debugging:

    1. Cliquez avec le bouton droit sur le projet iOS dans l’Explorateur de solutions et sélectionnez Définir comme projet de démarrage.Right-click the iOS project in Solution Explorer and select Set as Startup Project.

    2. Sélectionnez la cible iPhoneSimulator dans la liste déroulante des builds de Visual Studio, comme indiqué ci-dessous.Select the iPhoneSimulator target from Visual Studio's build drop-down as shown below. Si aucun simulateur ne figure dans la liste, lancez Xcode sur votre Mac, sélectionnez Xcode->Préférences, puis cliquez sur Télécharger.If no simulators are listed, launch Xcode on your Mac, select Xcode->Preferences, and click Download. Sous Components , vous devez voir les versions de simulateur qui sont disponibles en téléchargement.Under Components you should see the simulator versions that are available to download. Vous trouverez des instructions supplémentaires pour le débogage dans la page Debugging de Xamarin (xamarin.com).Additional instructions for debugging can be found on the Xamarin's Debugging page (xamarin.com).

      Sélection de la cible de génération iPhoneSimulatorSelecting the iPhoneSimulator build target

    3. Sélectionnez une cible iPhone dans le menu déroulant du débogage de Visual Studio comme illustré ci-dessous, puis démarrez le débogueur en appuyant sur F5.Select an iPhone target from Visual Studio's debug drop-down as shown below and start the debugger by pressing F5. Ceci lance le simulateur sur le Mac, où vous allez interagir avec l’application, alors que le débogage se fait dans Visual Studio.This launches the simulator on the Mac where you'll interact with the app, while debugging happens in Visual Studio.

      Sélection d’une cible de débogage iPhoneSelecting an iPhone debug target