Mein Apple-Entwickler läuft in 5 Tagen ab. Und nach der Erneuerung möchte ich meine Geräteanzahl auf 100 wiederherstellen, aber in der Zwischenzeit möchte ich alle aktuell hinzugefügten Geräte als Backup für die zukünftige Verwendung exportieren, das sind 87 Geräte.
Im Entwicklerbereich für neue Apps sehe ich keine Möglichkeit, alle Geräte zu exportieren, und ich möchte nicht alle 87 Geräte kopieren: (
Hinweis: Ich möchte Geräte in dem Format exportieren, das Apple für mehrere Geräteeinsätze benötigt.
Wenn Sie nach einer Option suchen, die keine zusätzliche Software, keine Aufnahmen oder das Arbeiten mit regulären Ausdrücken erfordert, finden Sie hier ein JavaScript-Snippet, das Sie in der JavaScript-Konsole von Chrome (oder vermutlich jedem anderen Browser) ausführen können Erhalte eine korrekt formatierte Geräteliste:
%Vor%Der vollständige Export wird in der Konsole protokolliert. An dieser Stelle können Sie ihn einfach in ein leeres Textdokument kopieren und einfügen, das dann jederzeit wieder zu Apple importiert werden kann.
Dies funktioniert ab April 2015 mit Apples aktuellem Entwickler-Site-Layout. Offensichtlich kann es brechen, wenn sie etwas verändern.
Öffnen Sie die Liste der Geräte Safari, Chrome oder Firefox und Firebug. Öffnen Sie den Web Inspector (opt-cmd-i in Safari), gehen Sie zur Registerkarte Instrument (Strg + 3). Klicken Sie auf "Start Recording" und aktualisieren Sie die Seite.
Ganz unten in der erscheinenden Liste finden Sie "listDevices.action" und wählen Sie es aus. In der rechten Spalte eines Webinspektors kopieren & amp; Fügen Sie die vollständige URL ein und laden Sie die JSON-Datei mit einer Liste von Geräten herunter. Dann, mit einem einfachen Regexp (dh / \ "name \": \ "([^ \"] +) \ ", \ n \ s * \" Gerätenummer \ ": \" ([^ \ "] +) \ "/) Sie können den Namen und die Nummer des Geräts abrufen.
Das Format, das Apple für den Upload akzeptiert, ist
%Vor% Aktualisierung:
Ah! Apple bietet jetzt eine vollständige Gerätenummer auf der Seite "iOS-Geräte" an, so dass der ganze Prozess einfacher wird. Kopieren Sie die Liste und fügen Sie sie beispielsweise in Sublime Text ein und geben Sie den Namen und die Nummer des Geräts in der richtigen Reihenfolge ein:
finde: /^(.*) + ([^ \ n] +) \ n /
ersetzen: \ 2 \ t \ 1 \ n
Keines der oben genannten Dinge funktionierte für mich, wahrscheinlich weil Apple das Format geändert hat. Was aber perfekt funktionierte, war folgendes:
Sehen Sie sich Mattts Kommandozeilen-Tool Cupertino an
Sie können ios devices:list
ausführen, um die Liste der Geräte in Ihrem Konto abzurufen.
Es ist wahrscheinlich nicht das genaue Format für Apples Importer, aber es sollte Sie zu einem guten Punkt bringen, es gibt auch ios devices:add
, mit dem Sie Ihre Geräte über die Befehlszeile wieder hinzufügen können.
Sie können einen Befehlswerkzeug-Aufruf Spaceship verwenden, der das Apple Developer Center und die iTunes Connect API verfügbar macht.
So habe ich alle meine Geräte von meinem Apple Developer-Konto zu einem zweiten migriert.
%Vor%Hinweis: Um schnell mit Raumschiff starten irb in Ihrem Terminal zu spielen und erfordern "Raumschiff".
Meine Lösung hierfür war die Erstellung eines neuen Bereitstellungsprofils hier und füge alle Geräte hinzu. Dann lade es herunter und öffne es mit vim (oder einem anderen Editor). Die Datei wird einige binäre Stil und plist (xml) mit all Ihren Geräten enthalten, die geparst werden können Ich denke, aber ich c & amp; p Geräteliste. Smth mögen:
%Vor%Löschen Sie Ihr Bereitstellungsprofil, wenn Sie es danach nicht benötigen.
Tags und Links iphone iphone-developer-program