2015-03-26 5 views
19

Ich möchte Apple Watch einzigartige ID bekommen. Gibt es etwas wie UDID oder eine eindeutige Kennung für Entwickler?Wie bekomme ich Apple Watch Unique ID oder UDID?

+0

Ich denke, wir sollten auf native SDK mit dieser Frage warten – sage444

+0

@ sage444 Das native SDK heißt WatchKit und ist mit Xcode 6.2, nicht wahr? – idmean

+1

Für diejenigen, die weiterhin auf dieser Seite nachfragen, wie Sie die UDID abrufen können, um sie einem Provisioning-Profil hinzuzufügen, finden Sie den entsprechenden SO-Post hier: http://stackoverflow.com/questions/29854314/debug-on-real-apple -watch-application-verification-failed/29854315 – finneycanhelp

Antwort

63

Es sollte einen Weg mit Xcode 8 geben ... aber ich kann es nicht finden.

Meine Lösung für jetzt: Starten Sie "Accessibility Inspector", klicken Sie auf "Start Inspection Follow Point" -Taste (die in der Mitte, Art von Fadenkreuz), klicken Sie in Xcode oben auf den UDID-Wert und kopieren Sie dann die UDID vom Inspektor gezeigt Werte.

+2

Wow, ordentlicher Trick. Lächerlich, dass sie sich auf dieser Benutzeroberfläche zurückentwickelt haben und Ihnen das Kopieren/Einfügen nicht erlaubt. –

+1

Das ist ein toller Trick! Dies sollte die akzeptierte Antwort sein! –

+0

Früher war es in Xcode 7 möglich ... Apple hat in letzter Zeit eine Möglichkeit, seine Benutzer zu beleidigen. –

-6

Sie meinen, Sie möchten über den in Ihrer App geschriebenen Code darauf zugreifen? Ich denke nicht, dass das möglich ist. Ich weiß, dass es für das iPhone nicht möglich ist. Und apple akzeptiert keine Apps, die auf die UDID zugreifen. scheint, du hast kein Glück.

http://www.macworld.com/article/2031573/apple-sets-may-1-deadline-for-udid-iphone-5-app-changes.html

+0

Sie verwechseln UUID mit der UDID (Geräte-ID), die für die Adhoc-Bereitstellung benötigt wird. – jrc

22

Es stellt sich heraus, Sie müssen auch die UDID des Apple-Uhr zum Apple Developer Portal hinzufügen und Ihre Entwicklung Provisioning Profil aktualisieren Sie diese UDID aufzunehmen.

Die UDID kann im Gerätefenster von Xcode abgerufen werden. Nach dem Pairing wird die Info der Apple Watch automatisch unter der Info Ihres iPhone angezeigt.

Zum Zeitpunkt des Schreibens scheint dies nirgendwo dokumentiert zu sein, und die Fehlermeldung auf der Apple Watch war nicht besonders hilfreich. So wünsche ich mir diese Versuch-und-Irrtum-Lektion, die Ihnen einige Mühe ersparen würde.

Source

+2

Vielen Dank für diese Antwort, wenn Sie diese Route gehen, beachten Sie, dass ich irgendwann XCode für den Abschnitt "Paired Watch Information" neu starten muss, um unter dem Abschnitt "Device Information" angezeigt. Es funktioniert für mich ... – woody121

4

öffnen XCode.

Unter dem Windows-Menü> Geräte

wählen Sie Ihr iPhone (muss ein registriertes Gerät)

Unterhalb der Informationen über Ihr Gerät erhalten Sie eine Schlagzeile „Gekoppelte Geräte-Information“ bemerken.

Eines der angegebenen Daten ist "Identifier". Kopieren Sie den zugehörigen Wert in Ihre registrierten Geräte im Developer's Portal und schon können Sie loslegen.

+31

Wie kopiere ich es? Ich kann CMD + C weder drücken noch mit Rechtsklick kopieren oder auswählen. –

+1

Scheint, es wurde geändert, wenn sie Unterstützung für mehrere Apple-Uhren hinzufügen, und Sie können es nicht mehr kopieren. –

+0

Yup, Sie können es nicht mehr kopieren. Kennt jemand einen anderen Ort, der protokolliert oder in einem editierbaren Feld angezeigt wird? –