2012-04-02 5 views
3

zu bekommen Ich wurde mit einem Thema beauftragt, das sofortige Entwicklung erfordert, aber ich bin verloren. Die Aufgabe bestand darin, eine Mac-App zu machen, um die UDID (und andere Informationen) eines in einen Mac eingesteckten iPhones zu erhalten und sie dann in eine CSV-Datei zu exportieren. Das gleiche kann über iTunes oder iPhone-Konfigurationsprogramm erreicht werden, copy-Einfügen in Excel oder Numbers, aber es ist sehr zeitaufwendig und die Benutzer aufgefordert, etwas wie folgt aus:Methode, um iPhone Informationen von einem Mac App

-User Stecker iPhone auf Mac

- Benutzer führt eine App aus.

-iPhone-Daten werden abgerufen und in eine CSV-Datei exportiert.

Der CSV-Dateiexport ist bereits abgedeckt, also was ich jetzt brauche, ist eine Methode (wie Sarah in den Kommentaren sagte) auf dem Mac-SDK, die mir diese Informationen bekommen wird. Nach Stunden auf Google habe ich herausgefunden, dass ich IOKit verwenden kann, um Informationen von Geräten zu erhalten, die für die USB-Anschlüsse angeschlossen sind, aber nichts anderes kam auf, um zu spezifizieren, wie.

Tut mir leid, wenn es zu einfach ist, ich denke, eine einfache Google-Suche kann ausreichen, aber ich kann immer noch keine Leads finden. Danke für die Hilfe.

EDIT: Ich denke jetzt, dass es nicht so einfach ist. Ich bin an den Punkt gekommen, IOKit zu verwenden, um Informationen von einem USB-Gerät mit this sample zu erhalten. Aber danach habe ich keine Ahnung was ich machen soll. Ich lese immer noch auf der IOKit-Dokumentation, aber wenn es jemals andere gibt, die dies kennen und die Lösung kennen, wäre es eine große Hilfe.

+0

Also im Grunde brauchen Sie eine Methode, um die UDID zu holen? – Sarah

+1

ja, und möglicherweise andere Informationen sowie die Seriennummer und WiFi Mac. Ich denke meine Frage ist nicht sehr klar, ich werde sie bearbeiten. Vielen Dank. – IBG

+0

Diese Frage enthält oder betrifft Objective-C nicht; Bitte fügen Sie dieses Tag nicht hinzu. –

Antwort

2

Überprüfen Sie diese link (für UDID und Seriennummer) und this too (für Mac addredd). Auch

UDID:

NSString * UDID = [[UIDevice currentDevice] uniqueidentifier];

+0

Ich denke, das ist die Information von einem iOS-Gerät. Jemand hat meine Tags durcheinander gebracht. Ich muss die Informationen von einer Mac OS X-Anwendung erhalten. Wie beim Öffnen des iPhone-Konfigurationsprogramms finden Sie die Informationen auf der Seite "Zusammenfassung". Das habe ich gesucht. – IBG

+0

müssen Sie deutlich erwähnen. Der Satz "Die Aufgabe bestand darin, die UDID (und andere Informationen) eines in einen Mac eingesteckten iPhones zu erhalten" erklärt, dass Sie nur Details eines iOS-Geräts benötigen. Mach es klar. – Sarah

+0

Ich dachte das war. Es tut uns leid. – IBG

Verwandte Themen