Je suis tombé sur un problème sur un projet sur lequel je dois travailler. Le projet utilise Cocoapods pour gérer ses bibliothèques. Je lance pod install
comme d'habitude pour commencer mais xcode me donne des erreurs. J'ai eu Undefined symbols for architecture armv7
comme vous pouvez le voir dans l'image ci-dessous:
Tous ces symboles sont les bibliothèques que j'utilise avec mon projet. Par exemple. AFNetworking, RNBlurModalView. J'ai essayé de supprimer tous les fichiers liés aux Cocoapods du projet et d'exécuter à nouveau pod install
, mais cela ne résout toujours pas le problème.
Ce que j'ai fait jusqu'à présent:
pod install
.YES
à NO
.J'essaie aussi les solutions du même problème , mais rien ne fonctionne pour moi.
Si cela peut aider, j'utilise xCode6 et Cocoapods 0.34.4
. Les architectures valides du projet sont armv7 and armv7s
.
Update: lors de l'exécution de pod install --verbose
Integrating client project
Integrating target `Pods` (`AIYOCore.xcodeproj` project)
[!] The use of implicit sources has been deprecated. To continue using all of the sources currently on your machine, add the following to the top of your Podfile:
source 'https://github.com/CocoaPods/Specs.git'
[!] The `Project [Debug]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The `Project [Release]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
Merci d'avance.
Il semble que vous n’ayez pas $(inherited)
dans OTHER LINKER FLAGS. S'il vous plaît poster la sortie du pod install