Frage Importiertes eingebettetes Framework in Watch Extension


Ich habe ein eingebettetes Framework erstellt, das einige swift-Klassen enthält, und bin in der Lage, dieses erfolgreich in meiner Hauptanwendung zu importieren und zu verwenden, indem ich die import-Anweisung verwende. Die Funktionen, die ich verwende, sind als öffentlich gekennzeichnet und in der Haupt-App funktioniert alles einwandfrei.

Importieren Sie FrameworkNameKit

Wenn ich jedoch ein watchos2-Ziel hinzufüge, wenn ich versuche, das Framework in die Watch Extension zu importieren, kann Xcode das Framework nicht finden und bekomme immer den Fehler "Kein solches Modul". Ich versuche, in die InterfaceController.swift-Datei zu importieren, wenn das hilft.

Das ganze Projekt ist Swift geschrieben und ich benutze Xcode 7.0 Beta.

Hat es jemand erfolgreich geschafft? Ich bin mir ziemlich sicher, dass ich etwas Grundlegendes verpasse, aber ich kann es nicht herausfinden.


13
2018-06-19 09:23


Ursprung


Antworten:


Ich kann das nirgendwo wirklich dokumentiert finden, aber wenn man sich Apples anschaut "Lister" Projekt Für watchOS scheint es erforderlich zu sein, dass ein separates Framework für das watchOS SDK erstellt wird, um dieses Framework in eine watchOS 2.0-Erweiterung einzubinden und jeden gemeinsam genutzten Code in die iOS- und watchOS-Framework-Ziele einzubeziehen.


9
2017-07-09 04:32