Hier ist meine Konfiguration:
Pod X
: Verknüpft mit MyProjectSharedCode
, deklariert die Klasse SomeClass
(in Objective C ) MyProjectExtension
: Heute Erweiterung, Daten mit MyProject
teilen
MyProject
: Companion-App zum Konfigurieren von MyProjectExtension
MyProjectSharedCode
: Eingebettetes Framework für gemeinsamen Code in MyProject
und MyProjectExtension
. Verwendet SomeClass
. Ich kann es nicht funktionieren. Ich habe es versucht:
PodX.h
in MyProjectSharedCode.h
führt jedoch zu einem Compilerfehler: include eines nicht-modularen Headers innerhalb des Framework-Moduls
Jede Hilfe / Hinweise wären sehr willkommen.
Heute gibt es einen guten Beitrag über die Verwendung des Entwicklungszweiges von Cocoapods 0.36.0, wo Frameworks / Swift-Unterstützung hinzugefügt wird.
Ich sorge dafür, dass ich Pods in ein Framework eingebunden habe und dann die Header in den Bridging-Header eingefügt habe. Es ist ein bisschen verrückt, aber es funktioniert so lange, wie Sie nicht schnell schreiben wollen, die die Pods im Framework selbst verwendet.
Bearbeiten Die Pre-Release-Version von 0.36.0 ist aus Sie können den Blog-Post hier sehen .
Tags und Links xcode frameworks swift cocoapods