Ziel überschreibt die `OTHER_SWIFT_FLAGS` build-Einstellung
Hier ist meine pod-Datei:
platform :ios, '8.0'
use_frameworks!
target 'TestApp' do
...
end
Nach pod install
bekomme ich folgenden 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 kann ich dieses problem beheben?
- Was ist deine Frage? Haben Sie versucht, den Anweisungen Folgen, die es Ihnen gab?
- Ich habe keine Ahnung, was hier zu tun ist. Könnten Sie bitte helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wählen Sie Ihr Projekt
Wechseln Sie zu Ihrem Projekt 's
Build Settings
panel.Suche nach
Other Swift Flags
Jetzt können Sie sehen der Wert der
Other Swift Flags
zeigt in FETT(FETT auch bedeutet, dass dieser Wert wird überschrieben)
Als die Warnungen zeigt im terminal:
Können Sie stellen Sie den compiler glücklich in diesen zwei Möglichkeiten:
Option 1:
Doppel-klicken Sie auf die
Other Swift Flags
Wert-Bereich und ersetzen Sie den Wert mit$(inherited)
Option 2:
Wählen Sie die
Other Swift Flags
panel, um es hervorzuheben. Dann drücken Sie die Löschen Taste in Ihrer Tastatur, und jetzt wird die schriftart geworden DÜNNE, statt FETT.ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES
Einstellung.Use Legacy Swift Language Version
🙂Ich hatte auch gleiche problem, wo ich mehrere Ziele und cocoapods
Können Sie mehrere swift-flags in Ziele --> Build-Einstellungen ---> Andere Swift-flags.