Hier ist meine Pod-Datei:
platform :ios, '8.0'
use_frameworks!
target 'TestApp' do
...
end
Nach pod install
bekomme ich folgende Fehler:
[!] 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.
Wie löse ich dieses Problem?
Wählen Sie Ihr Projekt aus
Wechseln Sie in das Build Settings
-Feld Ihres Projekts.
Suche nach Other Swift Flags
Der Wert von Other Swift Flags
wird jetzt in FETT angezeigt.
(FETT bedeutet auch, dass dieser Wert überschrieben wird)
Da die Warnungen im Terminal angezeigt werden:
Verwenden Sie das Flag
$(inherited)
oder - Entfernen Sie die Build-Einstellungen vom Ziel.
Sie können den Compiler auf zwei Arten glücklich machen:
Option 1:
Doppelklicken Sie auf den Wertebereich Other Swift Flags
und ersetzen Sie den Wert durch $(inherited)
.
Option 2:
Wählen Sie das Other Swift Flags
-Bedienfeld aus, um es hervorzuheben. Drücken Sie dann die Taste Delete auf Ihrer Tastatur. Nun wird die Schriftart THIN anstelle von FETT.
Ich hatte auch das gleiche Problem, wo ich mehrere Ziele und Kokosapoden verwenden muss
Sie können mehrere Swift-Flags in Zielen hinzufügen -> Build-Einstellungen ---> Andere Swift-Flags.