2017-01-10 6 views
7

nach cocoapods und dem Hinzufügen von pod "SwiftCarousel"-zu-Pod-Datei und Kommentar- die Plattform installieren: ios, '9.0' Ich habe diesen Fehlerwas ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES ist mit cocoapods, schnellen 3 und Xcode 8

ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES

und was soll ich machen ?

mohammed.elias$ pod install 

Analyzing dependencies 
Downloading dependencies 
Installing SwiftCarousel (0.8.0) 
Generating Pods project 
Integrating client project 

[!] Please close any current Xcode sessions and use `scrollView.xcworkspace` for this project from now on. 
Sending stats 
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed. 

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

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

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

[!] The `scrollViewUITests [Release]` target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in `Pods/Target Support Files/Pods-scrollViewUITests/Pods-scrollViewUITests.release.xcconfig'. This can lead to problems with the CocoaPods installation 
+1

'' '- Verwenden Sie die' $ (geerbt) 'Flagge oder - Entfernen Sie die Build-Einstellungen aus der target.''' - Gehen Sie einer von denen. – user28434

Antwort

29

hier gehen in Ihren Build-Einstellungen ...

enter image description here

und markieren Sie dann die "einbetten immer ..." Zeile und löschen getroffen. Dadurch wird die geerbte Eigenschaft geändert.

+0

Ich schlug auf Löschen und nichts änderte sich. Könnten Sie bitte genauer sein? Ich bin sehr neu in iOS-Entwicklung. –

+6

Es bleibt dort, aber es wird wahrscheinlich von fett zu normalem Text wechseln. Wenn diese Änderung eintritt, wird sie vererbt. Normaler Text = geerbt. Fettdruck = überschrieben. – Fogmeister

+0

Gut, sollte ich es dann für jedes Projekt machen, das ich mache, oder gibt es eine globale Konfiguration für Cocoapods? –

1

konnte ich dieses Problem beheben, indem Sie den folgenden (Schritt für Schritt) tun:

  1. Go Einstellungen
  2. Ganz oben auf Alle erstellen wählen und kombinierte
  3. unter Optionen Erstellen Sie sehen sollten Immer Swift Standard Libraries einbetten und es ist fett. Klicken Sie darauf und klicken Sie auf Löschen (< -). Es sollte jetzt unverschlossen sein. (Normaler Text = erben)
  4. Pod installieren und die Fehler/Fehler sollten weg!

enter image description here

+0

Könnten Sie mir bitte sagen, sind diese Fehler oder Warnungen? Ich bin neu, obwohl die Hülsen vollständig installiert ist: „Die' LearningTests [Debug] 'Ziel überschreibt die' ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES' Build in 'Pods/Target Support Files/Pods-LearningTests/Pods-LearningTests.debug.xcconfig definiert Einstellung‘ [!] . Dieser zu Problemen bei der Installation CocoaPods führen kann - Benutzen Sie den '$ (geerbt)' Flagge oder - die Build-Einstellungen von dem Ziel entfernt werden „. , ist das eine Warnung oder ein Fehler? erfolgreich installieren die Schoten? – ArgaPK