web-dev-qa-db-fra.com

Problème avec Coc64Pods Arm64

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"

72
Forrest
  1. Sélectionnez le projet Pods
  2. Remplacez 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.

enter image description here

199
funroll

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).

xcode screenshot

26
Kirualex

J'ai rencontré des problèmes similaires sur XCode 6.1pod 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.

10
danfelabs

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.

4
Elechtron