Ich bin ein Xcode 6.3 Projekt mit Parse 1.7.1 (neueste Version), Swift. Ich bekomme dieses Problem bei meinen Builds. Meine automatische Vervollständigung und Eingabe ist MANGEL langsam und ich denke, dass es vielleicht verwandt ist. Ich habe Projekte getestet und es passiert nur, wenn sich das Bolts-Modul im Projekt befindet (was für Parse erforderlich ist).Umbrella Header für Modul Schrauben enthält keine Header 'BFAppLinkResolving.h'
Antwort
Wie @MaddTheSane zeigte, fehlt dem Bolts Framework die modulemap
in der letzten Aktualisierung von Parse (1.7.1).
In der Bolts.Framework erstellen Modules/
(wenn es nicht existiert) und im Inneren erstellen Sie eine Datei module.modulemap
mit dem Inhalt unten gezeigt. Ich schlage vor, den aktuellen Bolts Rahmen aus dem Projekt zu entfernen und den Import erneut
framework module Bolts {
umbrella header "Bolts.h"
export *
module * { export * }
explicit module BFAppLinkResolving {
header "BFAppLinkResolving.h"
link "BFAppLinkResolving"
export *
}}
Hat das Bolts-Framework eine Moduldatei? Wenn nicht, müssen Sie wahrscheinlich Bolt's Schirm-Header (und BFAppLinkResolving.h
) in Ihrem Bridging-Header importieren.
Sofern Sie keine Funktionen in diesem Header verwenden, können Sie die Warnung ignorieren.
Ich würde empfehlen, dass Sie die Entwickler von Bolts und Parse kontaktieren, da sie möglicherweise bessere Hilfe anbieten können.
@franciscodlp (die modifizierten ein.) - Wir müssen auch eine andere Header-Datei (BFWebViewAppLinkResolver.h) hinzufügen - I musste 2 von ihnen explizit machen. Im Folgenden sehen Sie, wie die Modul-Modulkarte aussehen sollte.
framework module Bolts {
umbrella header "Bolts.h"
export *
module * { export * }
explicit module BFAppLinkResolving {
header "BFAppLinkResolving.h"
link "BFAppLinkResolving"
export *
}
explicit module BFWebViewAppLinkResolver {
header "BFWebViewAppLinkResolver.h"
link "BFAWebViewAppLinkResolver"
export *
}
}
das ist richtig @Abhay – kevin
Ich baue ein Swift-Projekt und die Verknüpfung der Parse SDK durch Cocoapods, und ich bekam die Module 'Bolts' not found
Nachricht. Sieht aus wie die Bolzen pod kein Swift-Modul enthalten waren, aber
#import <Parse/Parse.h>
#import <Bolts/Bolts.h>
in {project-name}-Bridging-Header.h
gelöst mein Problem stellen.
- 1. Xcode: LLVM 7.0: Warnung deaktivieren "Umbrella-Header für Modul enthält keinen Header"
- 2. steuern, welche Projekt-Header-Datei Xcode enthält
- 3. PhantomJS sendet keine Authentifizierung Header
- 4. Clang sieht keine grundlegenden Header
- 5. Jquery Ajax sendet keine Header
- 6. Alternative zu innerhtml, die Header enthält?
- 7. Flex HTTPService enthält keinen Content-Length-Header?
- 8. Widersprüchliche Header-Dateien in Linux Kernel-Modul
- 9. Volley behandelt keine mehrwertigen Header richtig
- 10. Header für MAXDOUBLE
- 11. ASP.NET MVC OutputCache speichert keine benutzerdefinierten Header
- 12. Mein CGI-Skript erhält keine benutzerdefinierten Header
- 13. Kompilieren Linux Kernel (2.6) Modul einschließlich Nicht-Kernel-Header
- 14. Swift Framework Regenschirm Header - Include von nicht-modularen Header in Framework-Modul
- 15. Header-Ausschluss?
- 16. AngularJS Header-Berechtigung für Token
- 17. Doxygen wird keine Header im Unterverzeichnis finden
- 18. gem install können keine Header-Datei
- 19. Header-Inhalt in #header eingewickelt, aber #header erscheint leer
- 20. Angular JS - $ http sendet keine Header
- 21. Fehler kann nicht mit Datei einschließlich Header behoben werden, die sich selbst mit Header-Wachen enthält
- 22. lcov/gcov gibt keine Coverage für Header-Dateien aus
- 23. ICMP-Header und IP-Header-Prüfsummenberechnungen
- 24. Python: Nur POP3-Nachrichtentext abrufen, keine Header
- 25. warum STL-Header-Dateien keine Erweiterung haben?
- 26. konvertiert Gridview in CSV, aber keine Header
- 27. Laravel fügt keine benutzerdefinierten Header hinzu
- 28. Phoenix Tests akzeptieren keine aktivierten Antwort-Header
- 29. PROTOBUF_GENERATE_CPP erzeugt keine src- und Header-Dateien
- 30. g ++ Header enthalten: noch keine Definition
Was ist ein Regenschirm Header oder Framework? Es ist das erste Mal, dass ich es sehe. Vielen Dank. – Ricardo
Derzeit ist die neueste Version des iOS Parse SDK 1.7.5 und dieses Problem ist behoben. – Alex