Je voudrais poser puis répondre à cette question.
Je voudrais mettre à jour les CocoaPods intégrés à mon application, j'ai donc exécuté pod install
depuis le terminal.
C'est alors que j'ai eu cette erreur:
[!] The `APP_NAME [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` 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.
Comment faites-vous tilisez le drapeau $ (hérité)?
Sélectionnez le projet, cible-> application, puis Build Settings
où j'ai ajouté la ligne $ (hérité), en supprimant tout pod spécifique qui y avait été référencé auparavant:
J'espère que ça aidera quelqu'un.
Je rencontrais également ce problème.
En plus de faire ce que Peter a mentionné ci-dessus, n'oubliez pas de vérifiez si le projet Xcode correct est sélectionné dans votre podfile. En effet, il est possible que vous modifiez les paramètres de génération du projet Xcode incorrect. C'était une erreur stupide, mais il m'a fallu un certain temps avant de m'en rendre compte.
Normalement, pod install
Fonctionne automatiquement s'il n'y a qu'un seul fichier .xcodeproj
Dans le répertoire. Cependant, si vous migrez votre projet pour commencer à utiliser des cocoapods de l'ancienne façon d'ajouter manuellement des frameworks/projets tiers à votre projet Xcode, il est possible que vous ayez plusieurs fichiers .xcodeproj dans votre dossier. Faire le correctif susmentionné ne l'a pas résolu pour moi, car je modifiais le fichier .xcodeproj
Incorrect.
Accédez au répertoire de votre projet, vérifiez le fichier nommé Podfile
et assurez-vous de spécifier le xcodeproj
:
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
xcodeproj 'APP_NAME.xcodeproj'
target 'APP_NAME' do
# Your dependencies here
# pod 'NAME_OF_DEPENDENCY'
pod 'Google/CloudMessaging'
pod 'RxSwift', '~> 2.0'
pod 'RxCocoa', '~> 2.0'
pod 'RxBlocking', '~> 2.0'
pod 'Fabric'
pod 'Crashlytics'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
Après avoir sélectionné le .xcodeproj
Correct sur votre Podfile, accédez à Xcode et procédez comme suit:
Build Settings
$(inherited)
comme valeur; il devrait se remplir automatiquement avec des données évaluant cette expressionCi-dessous, une image de Xcode avec la version 7.2 (7C68).