"Datei nicht gefunden" in den Bridging-Header beim importieren von Objective-C frameworks in Swift-Projekt von CocoaPod
Bekam ich einen swift-Projekt ,und verwenden Sie CocoaPod importieren der Dritte Teil repositories. In der pod-Datei, die ich verwenden use_frameworks!
, so dass die repositories erstellen in Rahmen zu verwenden. Und ich Importiere die ObjC-framework wie #import ""
oder #import <>
in meinem Bridging-Header.
In dieser situation führe ich das Projekt, funktioniert es. aber Wenn ich das Archiv, "Datei nicht gefunden" ist gefunden in den Bridging-Header-Datei.
`BridgingHeader.h:5:9: error: 'RESideMenu/RESideMenu.h>' file not found
#import <RESideMenu/RESideMenu.h>
<unknown>:0: error: failed to import bridging header 'xxx-Bridging-Header'`
und
`failed to import bridging header '/Users/xxx/Documents/xxxProjectName/xxxProjectName/xxxProjectName-Bridging-Header.h'`
Wie ich das problem lösen kann?
- Ich stehe vor dem gleichen Problem, aber wenn ich XCode bot integration
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine Lösung ist :
Nicht importieren Sie die ObjC-framework in den bridging-header-Datei, importieren Sie einfach den Rahmen in die Dateien, in denen der Rahmen benötigt wird. genau wie:
import xxxframework
Ging ich zu Ziel->Build-Phasen -> Link-Binary Mit Bibliotheken
Hinzugefügt der Rahmen, den ich versuchte zu importieren, die innerhalb der bridging-header-Datei.
Es den Fehler behoben für mich.