2013-10-31 75 views
14

我讀過一些文章like this關於使用較舊版本的iOS SDK進行此操作。下載適用於脫機安裝的iOS SDK 7.0文檔

我無法從家中的Mac連接到互聯網,所以我需要鏈接下載iOS SDK 7文檔集並脫機安裝。我在前一個6.1中使用類似的方法,它的作用就像魅力。

是否有任何鏈接或獲取離線文檔並在我的xCode 5中脫機安裝的方法?

編輯:我需要直接鏈接下載它,因爲我沒有互聯網連接的機器中的OSX。

回答

21

我解僱了Wireshark來檢查哪裏的Xcode本身做的時候通過下載選項卡在Xcode的偏好正常/在線方式下載的文件: enter image description here

因此,這裏是各種下載鏈接:

只需打開圖像,並執行安裝程序: enter image description here

+0

這很好,唯一的問題是我的Mac沒有互聯網連接,所以我需要一個鏈接來下載docset並離線安裝它。謝謝 –

+0

哦對不起,我錯過了你的Mac已經離線的地步;) – Mobiletainment

+0

令人驚歎,作品像魅力:) –

1

我會搶Dash(http://kapeli.com/dash)。它可以下載您親手操作的任何文檔集以及iOS SDK,並隨時使其可用。短跑並不是免費的,但如果你不付錢,那就是一個小而不顯眼的廣告。我想在使用它一段時間後,您不會介意支付小額費用來支持其持續發展。

+0

我在脫機環境中使用mac,所以我不能這樣做。我編輯了一下這個問題。 –

+1

此外,從最新版本的Dash開始,它會要求您通過Xcode爲Dash下載iOS/OSX docsets以供使用。 – Vidur

+0

其實只是現在試了短跑。當您安裝docset時,請轉到安裝並找到已安裝的數據包。或者只在搜索器中搜索「docset」。在Dash後面,你可以選擇這個數據包,它將從內部提供。 – IamMashed

7

我已經下載docsets的Xcode的5.1.1有類似的問題最近。

我的工作把我帶到了一個非常偏遠的地方,我們使用256kbps衛星鏈路作爲我們唯一的互聯網連接,這主要用於將大量科學數據傳輸回我們的總部,以及用於VoIP電話。其他任何用途的帶寬都很少,甚至有十三人共享。

因此,我不能使用Xcode的正常下載機制,因爲它可能會超時和/或完全填充鏈接。

我可以做的是,而不是使用帶寬限制的rsync從家裏的服務器拉文件。爲此,我必須找到docset的網址。

事實證明,Xcode使用可用的XML文件here,其中包含所有docset的列表,以及這些docset可用的xcode版本。這似乎每24小時刷新一次。然後,您可以解析(或手動查看)該文件以根據需要抓取您的URL並使用wget,curl或任何其他客戶端下載它們。無需Wireshark!

+1

真棒,在這個XML很多好東西。 –

+1

你是如何找到該文件的? – Vidur