Lorsque vous utilisez Podfile pour développer une application iOS 7 avec Xcode5, nous avons toujours eu ce problème.
Après quelques recherches, semble-t-il comme aucune résolution finale de CocoaPods? Peut-être résolu à ce moment où vous voyez cela.
Comment résoudre de tels problèmes dès maintenant?
Le problème était le suivant: Pods a été rejeté en tant que dépendance implicite pour "libPods.a" car ses architectures "armv7 armv7s" ne contenaient pas toutes les architectures requises "armv7 armv7s arm64"
Pods
Build Active Architecture Only
De Yes
par No
.Cela a fonctionné pour moi.
Remarque: Guide de dépannage CocoaPods recommande de faire correspondre le paramètre de débogage dans votre projet Xcode, plutôt que de changer le Build Active Architecture Only
Du pod. Tant qu'ils correspondent, cela semble résoudre le problème.
Tout d'abord, essayez de mettre à jour les cocoapods dans votre terminal: gem update cocoapods
Si cela ne fonctionne pas après cela, allez dans votre espace de travail, cliquez sur le projet Pod, sélectionnez toutes les cibles Pod et définissez Architectures
sur (armv7 armv7s arm64)
.
Toujours rien? Essayez de tout replacer sur (armv7 armv7s)
.
J'ai rencontré des problèmes similaires sur XCode 6.1
Où pod install
Réintroduisait fréquemment des erreurs de liaison. L'ajout de $(OTHER_LDFLAGS)
au "Other Linker Flags"
De ma cible m'a permis de passer au travers. Veuillez voir si cela aide.
Juste pour participer au pool de "solutions possibles" et parce que beaucoup de personnes ayant des problèmes avec CocoaPods trouvent cette page de Google:
J'ai essayé à peu près toutes les solutions suggérées, mais la chose qui l'a fait pour moi était: dans le projet Pods dans votre espace de travail, allez à Build Settings
-> Base-SDK
. Cela doit être indiqué en gras. Appuyez sur retour arrière pour le définir par défaut et le remettre à nouveau dans vos préférences (dans mon cas Latest iOS(iOSx.x)
).
Cela a étrangement résolu toutes mes erreurs d'architecture invalides. Pourrait aider les autres.