Voici mon fichier pod:
platform :ios, '8.0'
use_frameworks!
target 'TestApp' do
...
end
Après pod install
, j'obtiens les erreurs suivantes:
[!] The `TestApp [Debug]` target overrides the `OTHER_Swift_FLAGS` build setting defined in `Pods/Target Support Files/Pods-TestApp/Pods-TestApp.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The `TestApp [Release]` target overrides the `OTHER_Swift_FLAGS` build setting defined in `Pods/Target Support Files/Pods-TestApp/Pods-TestApp.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
Comment résoudre ce problème?
Sélectionnez votre projet
Basculez vers le panneau Build Settings
de votre projet.
Rechercher Other Swift Flags
Vous pouvez maintenant voir la valeur de Other Swift Flags
affichée en GRAS
(BOLD signifie également que cette valeur est remplacée)
Comme les avertissements affichés dans le terminal:
Utilisez le drapeau
$(inherited)
ou - Supprimez les paramètres de construction de la cible.
Vous pouvez rendre le compilateur heureux de ces deux manières:
Option 1:
Double-cliquez sur la zone de valeur Other Swift Flags
et remplacez la valeur par $(inherited)
Option 2:
Sélectionnez le panneau Other Swift Flags
pour le mettre en surbrillance. Appuyez ensuite sur le bouton Supprimer de votre clavier. La police devient alors MINCE au lieu de EN GRAS.
J'ai aussi eu le même problème où je devais utiliser plusieurs cibles et cocoapodes
Vous pouvez ajouter plusieurs drapeaux Swift dans les cibles -> Paramètres de construction ---> Autres drapeaux Swift.