iOS Dev, XCode

Xcode – Erreur de compilation avec iPhone 5S et CocoaPods

En mai dernier, j’ai publié l’application MaListeRx, qui permet de gérer la liste de vos médicaments. Lorsque j’ai développé la version 1.0 de l’application, j’avais fait mes tests avec mon iPhone 4S. Dernièrement, j’ai changé mon téléphone pour un iPhone 5S. En essayant d’installer mon application sur mon iPhone 5S, Xcode m’a donné ce warning et cette erreur (voir image ci-dessous):
Warning : “Pods was rejected as an implicit dependency for ‘libPods.a’ because its architectures ‘arm64’ didn’t contain all required architectures ‘armv7 armv7s'”
Erreur : “Linker command failed with exit code 1 (use -v to see invocation)”

Xcode Erreur Compilation iPhone5S

 

 

 

Après quelques recherche sur Google, voici la solution qui a réglé mon problème. En référence au 2 prochaines images, voici les étapes à faire :
– Faite une mise à jour de CocoaPods pour être à jour avec :
gem update cocoapods

– Dans le projet CocoaPods, dans le “Build settings” -> “Architectures”, assurez-vous d’avoir les configurations suivantes:
1. Choisissez “Standard architectures” dans “Architectures”
2. Pour le mode “Debug” seulement, choisissez “Yes” pour le “Build Active Architecture Only”
3. Assurez-vous dans d’avoir les valeurs “arm64 armv7 armv7s” dans “Valid Architectures”

 

Xcode Erreur Compilation iPhone5S

 

 

 

Xcode Erreur Compilation iPhone5S

 

 

Notez qu’il est important que la configuration soit la même dans le projet de votre application ainsi que dans le celui de CocoaPods.

Vous pouvez également regarder cette solution si vous avez encore des problèmes avec CocoaPods.

Standard

Leave a Reply

Your email address will not be published. Required fields are marked *