J'ai téléchargé un exemple de projet pour apprendre à créer un UIPageViewController, et j'essaie essentiellement de bifurquer ce projet et j'ai besoin d'ajouter une bibliothèque tierce. Pour l'instant, il ne semble pas que j'ai un fichier .xcworkspace dans mon projet. Lorsque j'essaie d'installer les cocoapods, je lance d'abord
Sudo gem install cocoapods
- dans le répertoire spécifique du projet dans mon terminal
pod install
- dans ce même répertoire
Je reçois une erreur dans le terminal "Aucun podfile trouvé dans le répertoire du projet."
Est-ce que cela se produit parce que je n'ai pas de fichier .xcworkspace? Suis-je en train d'installer correctement le fichier pod?
Sudo gem install cocoapods
-> Ceci installe CocoaPods en tant que logiciel sur votre machine.
Allez à la racine du répertoire de votre projet et exécutez pod init
-> Cela ajoutera un Podfile de base à votre projet.
Ajoutez les dépendances externes que vous avez à ce Podfile en le modifiant.
Exécutez pod install
Qui récupérera toutes les dépendances externes que vous avez mentionnées et l'associera à un fichier .xcworkspace
De votre projet. Ce fichier .xcworkspace
Sera généré pour vous si vous n'en avez pas déjà un.
À partir de là, vous devez utiliser le fichier .xcworkspace
Au lieu de .xcproject
/.xcodeproj
.
target 'MyApp' do
pod 'AFNetworking', '~> 3.0'
end
Où AFNetworking
est le pod et 3.0
Est la version spécifique que je souhaite installer.
Documentation: tilisation de CocoaPods
Si vous souhaitez ajouter une bibliothèque de GitHub à votre propre projet, après avoir installé des gemmes, faites d'abord pod init
regardez à partir de la description du cocoapod GitHub, puis ajoutez-le après la ligne cible dans le podfile.
Enregistrez et exécutez "pod install".
Il serait ajouté avec succès à votre projet.