自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Xcode文檔自動(dòng)安裝腳本

移動(dòng)開(kāi)發(fā) iOS
本文介紹的是詳解Xcode文檔自動(dòng)安裝腳本,每次升級(jí)Xcode或iPhone SDK,之前下載的文檔會(huì)全部刪掉重來(lái),看內(nèi)容詳解。

詳解Xcode文檔自動(dòng)安裝腳本是本文要介紹的內(nèi)容,每次升級(jí)XcodeiPhone SDK,之前下載的文檔會(huì)全部刪掉重來(lái)。這對(duì)于網(wǎng)絡(luò)很快的蘋果開(kāi)發(fā)者可能不是什么大問(wèn)題,但是對(duì)于很多國(guó)內(nèi)網(wǎng)民,下載n GiB的文檔就是一個(gè)沉重的負(fù)擔(dān)了。被迫無(wú)奈之下,這次寫了個(gè)腳本來(lái)解決問(wèn)題。

方法很簡(jiǎn)單,把iPhone文檔和Mac文檔分別置于iOS和Mac兩個(gè)子目錄中,然后創(chuàng)建下面的腳本:

  1. #!/bin/bash  
  2. macdocs='/Developer/Documentation/DocSets/' 
  3. iosdocs='/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/' 
  4. # Function: Extract Docs From Xar Archivesdo_extract() {  
  5.  echo In directory: $1  
  6.   echo Extract xars... for file in `ls -1`   
  7.   do     
  8.   xar -xf $file   
  9.   done    
  10.     
  11. echo Delete xars...   
  12. rm -f *.xar   
  13. echo Change ownerships...   
  14. for dir in `ls -1`   
  15. do     
  16. chown -R -P _devdocs $dir    
  17.  
  18. chmod 775 $dir done  
  19. }  
  20. # Delete Old Docs and Copy xar to Mac Doc Direcho Operation Start.  
  21. echo  
  22. echo Deleting Old Mac Docsets...  
  23. rm -rf ${  
  24. macdocs  
  25. }  
  26. *.docsetecho Copying xars to   
  27. $macdocscp Mac  
  28. /*.xar   
  29. $macdocs  
  30. # Delete Old Docs and Copy xar to iOS Doc Direcho Deleting Old iOS Docsets...  
  31. rm -rf ${iosdocs}*.docset  
  32. echo Copying xars to $iosdocs...  
  33. cp iOS/*.xar   
  34. $iosdocs  
  35.  
  36. # Goto Mac Doc Dir and Extract Docs.  
  37. echo Start to Extract Mac Docs...  
  38. cd $macdocsdo_extract   
  39. $macdocs  
  40. # Goto iOS Doc Dir and Extract Docs.  
  41. echo Start to Extract iOS Docs...  
  42. cd $iosdocsdo_extract   
  43. $iosdocsecho All Done. 

你可以把腳本命名為任何名字,比如docsetup.sh,賦予執(zhí)行權(quán)限。升級(jí)完畢Xcode之后,進(jìn)入文檔目錄,執(zhí)行:

sudu ./docsetup.sh等待片刻,文檔就全部安裝好了。

上面的那個(gè)腳本沒(méi)有任何錯(cuò)誤捕獲機(jī)制,所以,用的時(shí)候要謹(jǐn)慎。另外,腳本的意思很簡(jiǎn)單,在執(zhí)行前,你先了解一下腳本到底在你的系統(tǒng)里做了些什么事情,然后 再?zèng)Q定要不要用。本人不對(duì)錯(cuò)誤執(zhí)行腳本造成的任何損失而負(fù)責(zé)的哦,所以請(qǐng)小心使用。 :)

小結(jié):詳解Xcode文檔自動(dòng)安裝腳本的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-11 13:46:04

Xcode離線安裝

2011-08-18 10:17:21

Xcode4Xcode

2011-07-19 15:44:18

Xcode 卸載

2011-07-28 14:31:55

Xcode 調(diào)試 異常

2011-07-26 14:44:53

調(diào)試 Xcode

2011-07-20 10:59:46

2011-08-04 17:19:49

iPhone開(kāi)發(fā) Xcode 文檔

2011-08-01 16:24:04

XCode CodeTimer 測(cè)試

2013-04-08 10:27:59

iOSXcode制作靜態(tài)庫(kù)

2011-08-11 13:10:34

XcodeSVN

2013-04-15 10:48:16

Xcode ARC詳解iOS ARC使用

2011-08-04 18:09:32

Xcode 技巧 文檔

2011-07-29 15:22:05

XCode4 Cocos2D 文檔集成

2010-02-07 10:15:56

Ubuntu Bery

2011-08-18 10:47:48

Xcode 4靜態(tài)庫(kù)

2011-07-28 13:47:20

Xcode Interface

2011-07-28 14:06:52

XCode XCode 3.2

2011-07-06 17:48:30

iPhone Xcode 模擬器

2013-02-25 13:00:14

iOS開(kāi)發(fā)xcode

2011-10-09 13:16:50

LNMP生產(chǎn)服務(wù)器自動(dòng)安裝
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)