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 …

Soutenez MacGeneration sur Tipeee

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é !

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Coup d’œil sur le X40 Turbo de Kuxiu: une station de charge Qi2.2 compacte

11:24

• 25


VideoProc Converter AI : un outil IA tout-en-un et accessible pour traiter vos vidéos et images (- 61 %) 📍

09:04

• 0


Sortie de veille : Tim Cook, stop ou encore ?

08:00

• 32


De nombreux tapis de bureau en promotion, pour tous les goûts, même ceux qui aiment les lumières RGB

21/11/2025 à 22:07

• 4


« Far West » des réseaux sociaux selon Macron : le constat est là, mais quelles solutions concrètes ?

21/11/2025 à 22:00

• 64


TeamGroup présente un SSD externe avec bouton d’autodestruction. Si si.

21/11/2025 à 21:00

• 13


Un boule de nöel connectée avec haut-parleur intégré ! 20 € seulement !

21/11/2025 à 20:55

• 0


Choisir son écran professionnel : ce qui compte vraiment 📍

21/11/2025 à 20:50

• 0


Apple fait totalement disparaître Traqués (The Hunt), une série française, de son service Apple TV

21/11/2025 à 19:21

• 98


OVHcloud : un Summit 2025 sous le signe de l’intelligence artificielle

21/11/2025 à 17:01

• 4


OpenAI déploie les conversations de groupe avec ChatGPT dans le monde entier 🆕

21/11/2025 à 16:31

• 19


De nombreux PC Dell et HP privés du codec HEVC, dont la licence est trop onéreuse

21/11/2025 à 16:00

• 22


Black Friday Mac : CyberGhost en méga promo (−83 % + 4 mois offerts), plus pour longtemps 📍

21/11/2025 à 14:34

• 0


Empêcher l'app Jeux de se lancer quand vous pressez le bouton Xbox ou PlayStation sur une manette

21/11/2025 à 12:40

• 22


Fnac : 10 € offerts tous les 100 € d’achat pour les adhérents, y compris sur les produits Apple

21/11/2025 à 10:09

• 13


Le MacBook Air M2 est à son prix le plus bas sur Amazon, avec 16 Go de RAM 🆕

21/11/2025 à 09:40

• 61