it-swarm.com.de

- Verwenden Sie das Flag "$ (geerbt)" oder - Entfernen Sie die Build-Einstellungen vom Ziel. CocoaPod Swift3 Pod Update Fehler

Beim Aktualisieren von Cocoapods sind im Terminal einige seltsame Fehler aufgetreten, nachdem ein Switf2-Projekt auf Swift3 aktualisiert wurde. Hier sind die Fehler:

[!] 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.

Bisher habe ich zahlreiche Möglichkeiten ausprobiert, um das Problem zu beheben, darunter das Löschen abgeleiteter Daten und das Ausführen von pod deintegrate/ pod install. Ich habe auch $(inherited) zum Other Linker Flags Und Header Search Paths Hinzugefügt, erhalte aber immer noch den Fehler.

25
SwiftyJD
  1. Ziel -> Gebäudeeinstellungen -> ALWAYS_EMBED_Swift_STANDARD_LIBRARIES, Werttyp ist Boolean, klicken Sie auf den anderen, ändern Sie den Wert in $(inherited)
  2. führen Sie ein Pod-Update durch
  3. Getan
54
Tim
  1. Ziel -> Build-Einstellungen -> BuildOptions -> Build-Produkt validieren. Hier ist der Debug-Werttyp Boolean. Klicken Sie hier, um den Wert No in YES zu ändern

  2. Perform - Build Clean

  3. Getan

0
manu george