Un ami a mis à jour Cocoapods dans notre projet. Lorsque j'ai extrait les dernières informations de git, j'ai eu l'erreur suivante:
Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn't contain all required architectures 'i386'
Cela se traduit par
ld: library not found for -lPods-___PODLIBRARY____
clang: error: linker command failed with exit code 1 (use -v to see invocation)
J'ai cherché pendant des heures à essayer de le trouver. Les correctifs les plus courants que j'ai essayés sont ..
Nous visons iOS 8, les iPhones.
Mon ami l’a fait fonctionner en combinant les 4 premières options, mais je ne peux pas.
Est-ce que quelqu'un a des suggestions? Nous sommes supposés sortir avant Noël alors le temps de production est précieux: D
Essayez de définir Build Active Architecture Only
sur NO
pour le projet 'Pods' et la cible de votre application.
Pour moi, ce qui a fonctionné a été de changer le projet CocoaPod "Base SDK" en "Latest iOS".
Essayez d’exécuter d’abord le projet sur un iPhone 4s dans un simulateur, après quoi cela devrait fonctionner.
Ce qui a réglé ce problème pour moi, c’est précisément le contraire de la réponse la plus votée:
"Build Active Architecture Only" défini sur "YES"
à la fois dans la cible principale et dans les cibles + Debug and Release
Dans mon cas, c'était parce que le paramètre "Build Active Architecture Only" était défini sur Yes pour le mode Debug. Le changer non non corrigé.