Verwendung von Cocoapods im eingebetteten Framework mit Xcode 6 GM

8

Hier ist meine Konfiguration:

  1. Pod X : Verknüpft mit MyProjectSharedCode , deklariert die Klasse SomeClass (in Objective C )
  2. MyProjectExtension : Heute Erweiterung, Daten mit MyProject teilen
  3. MyProject : Companion-App zum Konfigurieren von MyProjectExtension
  4. MyProjectSharedCode : Eingebettetes Framework für gemeinsamen Code in MyProject und MyProjectExtension . Verwendet SomeClass .

Ich kann es nicht funktionieren. Ich habe es versucht:

  • Das Importieren von PodX.h in MyProjectSharedCode.h führt jedoch zu einem Compilerfehler:
  

include eines nicht-modularen Headers innerhalb des Framework-Moduls

  • Was mich zu einigen Stackoverflow-Links geführt hat, einschließlich einer . Das Ändern dieser Option erlaubte mir jedoch auch keine Kompilierung. Wie @NachoSoto im letzten Kommentar der angenommenen Antwort sagt, scheint die Antwort seit Xcode 6 B5 nicht mehr zu funktionieren.

Jede Hilfe / Hinweise wären sehr willkommen.

    
DCMaxxx 13.09.2014, 16:31
quelle

1 Antwort

2

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 .

    
tapi 21.11.2014, 19:47
quelle

Tags und Links