Ouvrir le menu principal

MacGeneration

Recherche

Swift Package Manager (2/3) : au quotidien

Florent Morin

dimanche 06 mars 2022 à 10:00 • 4

Logiciels

Si vous avez lu le précédent article de la série, vous connaissez maintenant l’origine et l’intérêt de Swift Package Manager (SPM), le gestionnaire de paquets proposé par Apple. Dans ce nouveau chapitre, nous allons explorer un peu plus en détail les forces et limites de cet outil dans le quotidien des développeurs.

Une intégration efficace à Xcode

C’est le principal point fort d’un outil proposé par Apple : alors que les autres gestionnaires de paquets nécessitent tout un attirail de composants externes, SPM est directement intégré à Swift et à Xcode. L’environnement de développement fournit des interfaces graphiques qui peuvent être plus agréables à utiliser que les outils lignes de commande.

L'accès à SPM depuis un projet Xcode.

Pour ajouter un paquet, tout se fait depuis cette interface, accessible via l’onglet « Package Dependencies » du projet. Par exemple, si vous voulez ajouter le très utilisé kit de développement Firebase à votre projet iOS, cliquez sur le bouton + et vous verrez un champ de recherche en haut à droite.

Saisissez l’URL du projet à ajouter dans le champ de recherche, en l’occurrence https://github.com/firebase/firebase-ios-sdk.git pour Firebase et vous verrez le détail des informations concernant ce paquet. Choisissez dans l’interface la …

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner