web-dev-qa-db-fra.com

- Utilisez l'indicateur `$ (hérité)`, ou - Supprimez les paramètres de construction de la cible. Erreur de mise à jour du pod CocoaPod Swift3

J'ai rencontré quelques erreurs étranges dans le terminal lors de la mise à jour des cocoapods après la mise à jour d'un projet Switf2 vers Swift3. Voici les erreurs:

[!] The `MyShowGuide [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.debug.xcconfig'. This can lead to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

[!] The `MyShowGuide [Release]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.release.xcconfig'. This can lead to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

Jusqu'à présent, j'ai essayé de nombreuses façons de résoudre le problème, notamment en supprimant les données dérivées et en exécutant pod deintegrate/ pod install. J'ai également ajouté $(inherited) aux Other Linker Flags Et Header Search Paths Mais j'obtiens toujours l'erreur.

25
SwiftyJD
  1. Cible -> paramètres de construction-> ALWAYS_EMBED_Swift_STANDARD_LIBRARIES, Le type de valeur est booléen, cliquez sur l'autre, changez la valeur en $(inherited)
  2. effectuer - mise à jour du pod
  3. Terminé
54
Tim
  1. Target -> build settings-> BuildOptions-> Validate Build Product, Here the Debug value type is Boolean, Click here to change the value No to YES

  2. Perform - Build Clean

  3. Terminé

0
manu george