Comment puis-je configurer mon projet pour le Cacao, les Gousses correctement?
Dans certains de mes projets passés, des Gousses de Cacao n'était pas configurée correctement et cela mènerait à des choses indésirables tels que la nécessité de dupliquer Cabosse projets dans le Navigateur de Projets, ou de fichiers pod avoir à être contrôlé dans le contrôle de version.
Comment puis-je installer des Gousses de Cacao correctement et vérifier que mon Répertoire de structure et de Projet Navigator structures sont mis en place correctement?
OriginalL'auteur Senseful | 2014-03-15
Vous devez vous connecter pour publier un commentaire.
La meilleure façon d'utiliser les Gousses de Cacao est de suivre les officiel de l'exemple plomb.
Il est composé de plusieurs étapes.
La configuration des Gousses de Cacao pour la première fois
1. Installer des Gousses de Cacao sur votre ordinateur
Commencer avec la Guide De Mise En Route pour installer des Gousses de Cacao sur votre ordinateur.
2. Créer un Podfile
Ne créez pas de la Podfile dans Xcode, puisqu'il devrait pas faire partie de votre projet!
De créer le fichier dans votre éditeur de texte favori, et de l'enregistrer au même niveau que votre
.xcodeproj
fichier.Un exemple de Podfile contenu:
3. Exécuter pod installer
Accédez à votre Podfile du répertoire dans le terminal et exécutez
pod install
.4. Ouvrez le générés espace de travail
Une fois que vous exécutez
pod install
, vous verrez un message comme:Fermer le projet Xcode, et d'ouvrir le générés
.xcworkspace
fichier.Comprendre les Changements
Il est toujours utile de savoir quelles modifications ont été apportées au projet dans le cas où les choses tournent mal.
1. Structure de répertoire
Vous devriez avoir commencé avec une structure telle que:
... puis l'ajouter manuellement un Podfile:
Après l'exécution de la gousse installer, votre structure de répertoire ressemble maintenant à ceci:
Avis comment le seul de nouveaux objets sont:
2. Projet De Navigateur
Dans Xcode, vous avez commencé avec ceci:
... et termine dans le nouvel espace de travail:
Pour référence, voici une présentation développée de la nouvelle structure de répertoire:
Évidemment, les Gousses projet a été ajouté au Projet de Navigateur, mais il ya quelques autres choses à remarquer:
Avis comment
Podfile
est situé à la racine de la MyProject dossier dans le Finder, mais est à l'intérieur des Gousses de projet dans Xcode du navigateur de projets.De même, remarquez comment
Pods.xcconfig
est situé à l'intérieur des Gousses de dossier dans le Finder, mais est à l'intérieur de la MyProject dans Xcode du navigateur de projets.3. Configurations
Ce sont les mêmes captures d'écran comme avant:
Dans Xcode, vous avez commencé avec ceci:
... et termine dans le nouvel espace de travail:
Avis comment sous Configurations, le "MyProject" target a maintenant
Pods
spécifié.Ceci est important parce que sinon PODS_ROOT ne sera pas mis en place correctement (entre autres choses), et lorsque vous construisez, vous obtenez des erreurs.
4. PODS_ROOT ajouté
De votre cible Paramètres de construction de la passé de ceci: (Note: c'est défiler tout le chemin vers le bas)
... à ceci:
Avis comment
PODS_ROOT
a été ajouté comme un paramètre Défini par l'Utilisateur.Remarque: cette partie de la configuration devient parfois mis sur écoute lors de la réinstallation de Gousses, de sorte que vous devrez peut-être fermez et ouvrez le projet Xcode pour le fixer.
5. D'autres changements
Vous pouvez voir un la liste complète des changements ici.
Très agréable, réponse détaillée. Je suis à la recherche d'ajouter des gousses de cacao à un projet existant. Mais pas en mesure de trouver un bon lien pour fa 🙁
OriginalL'auteur Senseful