WCSession in iOS App mit WatchKit 2 Stoppt das Erstellen von Apps

7

Ich versuche, die Kommunikation zwischen meiner Watch App und meiner iPhone App mithilfe der neuen WCSession-Funktionen in iOS 9 einzurichten.

Alles funktionierte reibungslos und die WCSession wurde der Watch-Erweiterung hinzugefügt. Sobald ich jedoch versuche, dasselbe in mein Telefon-Ziel einzufügen, wird die App nicht mehr erstellt und gibt mir diesen Fehler.

%Vor%

Ich importiere es mit:

%Vor%

und dann versuchen, anzurufen:

%Vor%

Es werden keine Fehler im Xcode-Editor angezeigt. Es wird einfach nicht bauen. Ich versuche es auf dem Simulator zu starten.

Irgendwelche Ideen?

    
Mark Bridges 18.08.2015, 19:27
quelle

2 Antworten

21

Haben Sie Ihrem iOS-Projekt einen Verweis auf WatchConnectivity.framework hinzugefügt? Es muss sowohl in den iOS- als auch in den watchOS-Projekten referenziert werden.

    
lehn0058 18.08.2015, 19:52
quelle
2

Fügen Sie "WatchConnectivity.framework" mithilfe von "Link Binary mit Bibliotheken" in "Build-Phasen" in der ios app hinzu.

Vergewissern Sie sich, dass Sie importiert haben   #import <WatchConnectivity/WatchConnectivity.h> in der iOS App und der App zum Ansehen. Außerdem wird der Controller in der iOS-App und der InterfaceController in der Watch-App mit <WCSessionDelegate>

angezeigt     
Logic 29.02.2016 10:26
quelle

Tags und Links