XCode 7: WatchOS-Storyboards unterstützen den Zielgerätetyp "iphone" nicht

8

Ich habe ein XCode 6-Projekt in XCode 7 beta 5 mit einem Watch-Ziel importiert und erhalte die folgende Meldung:

  

WatchOS-Storyboards unterstützen den Zielgerätetyp 'iPhone' nicht

Ich habe auf das Storyboard geklickt und es aus dem App-Ziel entfernt (stattdessen nur das Ziel der Überwachungs-App). Es funktioniert jedoch immer noch nicht.

Irgendeine Idee, wie ich das zum Laufen bringen kann?

    
mm24 21.08.2015, 09:55
quelle

2 Antworten

5
  • Aktualisieren Sie die empfohlenen Einstellungen

  • Wählen Sie das Storyboard für Ihre App aus

  • Deaktivieren Sie das erste Kontrollkästchen (Ihre Haupt-App), damit Sie Ihre App ohne den Fehler ausführen können.

HINWEIS: Dies führt dazu, dass keine Assets geladen werden. Gehen Sie in Ihren Asset-Katalog und wählen Sie die Bilder einzeln aus. Im Inspektor haben Sie eine Liste von Kontrollkästchen. Überprüfen Sie watchOS und fügen Sie die Bilder zu "Apple Watch" im Asset-Katalog hinzu. Die Assets werden jetzt wie erwartet geladen.

Sie können beide Watch OS1 und 2 unterstützen und es gibt eine gute Antwort hier Xcode 7 unterstützt Watch OS1 und OS2

    
JSA986 25.08.2015 10:45
quelle
0

Gezielte Gerätefamilie ändern

Das Problem ist auf Xcode 6 nicht aufgetreten. Für Xcode 7 besteht meine Lösung darin, die Datei project.pbxproj zu ändern.

  1. Öffnen Sie die Datei PROJECT.xcodeproj in Ihrem Projektordner
  2. Öffnen Sie die Datei project.pbxproj
  3. Ändern Sie den Wert von TARGETED_DEVICE_FAMILY [sdk = iphonesimulator *] auf "4" im Abschnitt Watchkitapp. "4" bedeutet nur für Watch und "1" ist für iPhone.

ps. Ursprünglich könnte der Wert TARGETED_DEVICE_FAMILY [sdk = iphonesimulator *] "1,4" sein. Deshalb haben wir diesen Fehler bekommen.

    
Kueiapp 06.10.2015 08:02
quelle

Tags und Links