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 ...
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.
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 !! ; -)
Tags und Links xcode watchkit apple-watch xcode-6.2