Die App läuft auf einer echten Apple Watch und einem unendlichen Spinner

8

Ich wollte einen anklickbaren Prototypen einer App erstellen (nur Storyboard). Ich habe gerade zwei Schnittstellensteuerungen und einige Bilder und Knöpfe hinzugefügt. Ich füllte xcassets mit mehreren Bildern (insgesamt weniger als 150kB) und versuchte, die APP zu laufen. Wenn es einen einzigen Schnittstellencontroller mit 3 Tasten (Bilder im Hintergrund) + 1 Bildansicht (ca. 100kB alles) gab, dauerte es einige Zeit, bis die App gestartet wurde. Ich fügte 1 weiteren Interface-Controller und ein paar Bilder hinzu (die größten sind um 9kB) und dieses Mal zeigte Xcode mir eine Nachricht, dass es eine Verbindung mit einem iPhone verloren hat, aber die Uhr läuft noch oder die Watch-App hat einen Fehler ausgegeben. Zur gleichen Zeit habe ich den App-Namen auf dem Uhrbildschirm und einen Spinner. Und es dreht sich ewig ohne Ergebnis ... Ich habe versucht, die App von beiden Geräten zu löschen, neu zu starten, Ordner zu säubern usw. und keinen Erfolg. Gibt es eine Grenze für Bilder, die man in die xcassets der Uhr legen kann? So frustrierend ...

    
matthewfx 12.05.2015, 04:47
quelle

3 Antworten

3

Ich hatte auch das selbe Problem, bei dem der Spinner auf echten Geräten nie endete. Dies liegt daran, dass watch extension und watch app fehlende arm64 -Architektur fehlten, stellen Sie sicher, dass Sie in Build-Einstellungen Standard Architectures(armv7 and arm64) auswählen.

    
Adnan Aftab 30.05.2015 11:07
quelle
1

Hier können Sie Folgendes tun / prüfen:

  • Sie sollten das xcassets verwenden, das sich in Ihrer WatchKit-App befindet, nicht das in Ihrer WatchKit-Erweiterung.
  • Erstellen und starten Sie einmal Ihre Haupt-iPhone-App als primäres Ziel.
vomako 12.05.2015 07:29
quelle
1

Ja, ich habe auch damit gekämpft ...

Der einzige Weg, den ich gefunden habe: Ich klicke auf Digital Crownd des AppleWath, dann tappe erneut auf meine App und magischerweise die App starten (und der Debugger funktionieren.)

Wenn das nicht funktioniert: Starten Sie xcode, Clean, wenn es immer noch nicht so funktioniert, wie Sie es säubern, starten Sie Geräte neu ... das ist so nervig.

erste Lösung nehmen Sie weniger Zeit und arbeiten 7/10 mal

Wenn jemand eine bessere Lösung kennt, nehme ich es !! ; -)

    
Jeremy Luisetti 19.05.2015 15:46
quelle