2012-04-02 40 views
3

我的任務是要求立即開發的主題,但我迷失了方向。 的任務是讓Mac App獲取插入Mac的iPhone的UDID(和其他信息),然後將其導出到csv文件中。同樣的事情可以通過iTunes或iPhone配置實用工具,複製粘貼到Excel或數字來實現,但它是非常耗費時間和用戶的要求是這樣的:從Mac App獲取iPhone信息的方法

- 用戶插入iPhone在Mac

- 用戶運行應用程序

-iPhone數據被取出並獲取導出到一個CSV文件。

CSV文件導出已經涵蓋了,所以我現在需要的是一個方法,在Mac SDK,可以讓我得到這些信息(如莎拉在評論中說的)。在谷歌上數小時後,我發現我可以使用IOKit從連接到USB端口的設備獲取信息,但是沒有其他人指出如何實現。

很抱歉,如果它是太簡單了,我想一個簡單的谷歌搜索可以足夠了,但我仍然無法找到幫助任何leads.Thanks。

編輯:我現在認爲,它不是那麼簡單。我已經開始使用IOKit來使用this sample從USB設備獲取信息。但之後我不知道該怎麼做。我仍然在閱讀IOKit文檔,但如果有其他人遇到過這種情況,並且知道解決方案,那麼它將提供很大的幫助。

+0

所以基本上你需要一種方法來獲取UDID? – Sarah 2012-04-02 04:27:45

+1

是的,還有其他信息,如序列號和WiFi Mac。我想我的問題不是很清楚,我會編輯它。謝謝。 – IBG 2012-04-02 04:42:52

+0

這個問題不包含或關注Objective-C;請不要添加該標籤。 – 2012-04-02 07:00:41

回答

2

檢查此link(對於UDID和序列號),並this too(對於MAC addredd)。也

UDID:

的NSString * UDID = [[的UIDevice currentDevice] UNIQUEIDENTIFIER];

+0

我認爲這是從iOS設備獲取信息。有人弄亂了我的標籤。我需要從Mac OS X應用程序獲取信息。就像打開iPhone配置實用程序時一樣,您可以在摘要頁面上找到信息。這就是我一直在尋找的。 – IBG 2012-04-02 05:19:47

+0

你需要清楚提及。 「任務是讓iPhone插入Mac的UDID(和其他信息)」這句話解釋說,你只需要iOS設備的詳細信息。講清楚。 – Sarah 2012-04-02 05:36:04

+0

我以爲是。抱歉。 – IBG 2012-04-02 05:37:01