Integarte / Installer des cocoapodes sur un projet xcode existant, objective-c ou swift

Je cherchais à intégrer des cocoapodes à mes projets xcode existants.

J'ai trouvé ces quelques post mais ils sont basés sur le problème plutôt que sur mon problème.

pas en mesure d'accéder au cadre de pods installé

Comment append des cocoapodes à un espace de travail existant non projeté (celui-ci concerne un espace de travail et non un projet)

Faire un CocoaPod à partir d'un projet Xcode existant (celui-ci s'intéresse plus à l'intégration de swift avec le projet objective c)

Donc, je passe du time de qualité que j'ai fait pour mon projet. Je partage l'intégration étape par étape dans mon post de réponse.

N'hésitez pas à suggérer et à améliorer.

heureux d'apprendre et de partager

Installer CocoaPods sur le système

Étape 1 Ouvrez Terminal et entrez la command suivante:

sudo gem installe des cocoapodes


Créer un file podfile pour le projet

Étape.2 maintenant vous devez fermer Xcode.

Ouvrir le terminal dans le dossier racine du projet

Étape.3 Ensuite, entrez la command ci-dessous pour créer podfile:

pod init


Modifier le file podfile

Note : Assurez-vous que nous allons éditer podfile avec Xcode pas TextEdit etc.

Étape 4 Tapez cette command pour ouvrir le file Pod en utilisant Xcode pour l'édition:

ouvrir -a Xcode Podfile

Step.5 mettre à jour le file pode comme indiqué ci-dessous capture d'écran, save et fermer.

entrez la description de l'image ici

Installez lib / framework

Maintenant, nous avons ajouté notre command lib / framework pod requirejse

pod 'SwiftForms' 

allons pour l'installation

Étape.5 Entrez la command suivante dans Terminal et appuyez sur Entrée

installation de pod

Écran de résultat

entrez la description de l'image ici

C'est tout!! nous avons fait.

Projet ouvert avec des pods

Maintenant, allez dans le dossier du projet, nous pouvons voir que CocoaPods a créé un nouveau file project_name.xcworkspace et un dossier Pods.

ouvrir le nom_projet.xcworkspace avec xcode

la structure de votre projet devrait ressembler à

entrez la description de l'image ici