3 votes

CocoaPods - utiliser les pods dans un projet de tests unitaires avec link_with

J'ai deux cibles dans mon xcodeproj qui utilisent CocoaPods mais, par défaut, les pods ne sont appliqués que sur le premier.

J'ai lu que je devrais utiliser la commande link_with mais cela entraîne juste des erreurs, par exemple :

platform :ios, 6.0

link_with ['Proj', 'ProjTests']

pod 'Reachability', '3.1.1'
pod 'SVProgressHUD', '0.9'
pod 'FMDB', '2.1'

Résulte en

"erreur de syntaxe, tSTRING_BEG inattendu, en attente de kDO or '{' or '('
link_with ['Proj', ProjTests']"

Comment cela devrait-il être écrit ? Je ne trouve aucun bon exemple.

10voto

ConfusedNoob Points 1725

Il semble qu'un peu d'essais et d'erreurs soit nécessaire, le link_with doit être la première instruction. Ainsi,

link_with ['Proj', 'ProjTests']

platform :ios, 6.0

pod 'Reachability', '3.1.1'
pod 'SVProgressHUD', '0.9'
pod 'FMDB', '2.1'

Fonctionnait bien.

0voto

Keith Smiley Points 9760

Vous devez mettre des guillemets autour de 6.0 pour obtenir '6.0'. Voir l'exemple ici http://docs.cocoapods.org/podfile.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X