Fehler nach dem Update auf Xcode 8: "Kein solches Modul" und "Ziel überschreibt die` EMBEDDED_CONTENT_CONTAINS_SWIFT`Build Einstellung "
Ich bin immer No such module
für Hülsen, wenn ich versuche, das Projekt zu erstellen. Wenn ich den code entfernen damit rechnen, dass dieses Pod, ein anderes "Kein solches Modul' kommt für weiteren Schule, was bedeutet, dass jede schote muss betroffen sein. Wenn ich pod install
bekomme ich die folgenden Meldungen:
[!] The X target overrides the `EMBEDDED_CONTENT_CONTAINS_SWIFT` build setting defined in `X’. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The `X` target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in `X'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
Bekomme ich jedes dieser sowohl für die debug-und release-Versionen meiner app und die zwei tests, so dass 12 Nachrichten insgesamt.
Habe ich Always Embed Swift Standard Libraries
und EMBEDDED_CONTENT_CONTAINS_SWIFT
zu NO
und YES
sowohl in meinem Build-Einstellungen und das Tat nichts. Ich habe auch Hinzugefügt, den folgenden code zu meiner Podfile und es hat nicht funktioniert:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
end
end
end
InformationsquelleAutor der Frage Questioner | 2016-09-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich getroffen hatte heute dieses problem. Ich löste es, indem
Können Sie auf den Bild unten.
InformationsquelleAutor der Antwort Stark
Die Fehler, die Sie sehen, wenn Sie ausgeführt
pod install
sollte nicht dazu führen, dieNo such module
Fehler. Also meine Vermutung ist, dass diese Fehler unabhängig sind.Um loszuwerden, das
pod install
Fehler:Dies geschieht, denn Sie definieren einen flag in Ihrem build-Einstellungen überschrieben werden, legen Sie durch CocoaPods. Es spielt keine Rolle, wenn du es auf
YES
oderNO
ist, wird es noch überschreiben die Einstellung von CocoaPods.Um dies zu beheben:
Backspace
zum entfernen der Einstellung.Sollten Sie die Einstellung geht von Fett zu normaler Schrift. Dies bedeutet, dass die Einstellung gelöscht wurde, und ist mit einem default-Wert statt.
Wiederholen Sie für jede Flagge gibt Ihnen ein Fehler, und wiederholen Sie
pod install
um sicherzustellen, dass es funktionierte.Gründe für
No such module
Fehler:Gibt es eine Reihe von Möglichkeit, dass dieser Fehler auftreten kann. Haben Sie sich diese Antworten um zu sehen, ob für Ihren Fall? Wenn Sie berichten, dass es leichter sein wird, Ihnen zu helfen.
InformationsquelleAutor der Antwort askielboe
(Stand: Juli 29, 2018)
Den Immer Einbetten Swift-Standard-Bibliotheken sollte nicht mehr Fettund Sie werden nicht mehr diese Warnung erhalten, wenn die Durchführung pod updates oder pod installiert =)
InformationsquelleAutor der Antwort BennyTheNerd
Dies ist, was ich für mich gearbeitet:
Dann habe ich nur sauber, mein Projekt und bauen es wieder auf.
InformationsquelleAutor der Antwort pableiros
wenn ich importieren SDWebImage in meinem Projekt ein zweites mal,die Es getragen, Modul FLAnimatedImage nicht gefunden,und wenn ich den pod installieren ,die Sie warnen, " ... ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES ... - Verwenden Sie die
$(inherited)
Flagge, oder - Entfernen Sie die build-Einstellungen aus dem Ziel."Endlich finde ich die Art und Weise, entfernen Sie die SD komplett,speziell in den finder ,in den Hülsen " - Produkten,und löschen Sie das Projekt im simulator , dann import von SD wieder.
InformationsquelleAutor der Antwort JackXu