1. 程式人生 > >關於cocoa pod 管理程式碼時,第一次安裝執行pod setup 很慢的解決方式

關於cocoa pod 管理程式碼時,第一次安裝執行pod setup 很慢的解決方式

現在很多OC開發專案都使用cocoapods進行程式碼管理了,cocoapoods管理嘛,其實還挺方便,就是每次裝都是個費時的事,半天裝不了。

裝好後最關鍵就是按裝版本描述卡死。與其說卡死不如說沒看到反應吧。

pod setup 

然之後出現 Setting up Cocoapods maser repo    等上10分鐘也不見得好。有時半天也下不下來。

第一步:

    cd ~/.cocoapods        //進到安裝cocoa pod 的repo目錄

    open .                       //開啟目錄此時裡面應該是空的啥也沒有

    在這種情況下先cd到你的專案路徑,然後執行 pod install 會提示:(如果有profile檔案)

  Creating shallow clone of spec repo `master` from `https://github.com/CocoaPods/Specs.git`


    同樣會等很久。好了那怎麼辦呢?我記得原來的操作都是這樣的,找同事到.cocoapods 目錄下把master資料夾考一份過來。一般情況下都可以解決。

   現在已不使用此copy方式了,前段時間自己試了下。其實可以手動來下載的。還可以看到進度條,爽爽的。

  具體操作。

   cd ~/.cocoapods/repos

   git clone https://github.com/CocoaPods/Specs.git

  


好了,現在可以盡情的看到進度條在動了。安心等下載完成吧,再也不用在那裡死等那個pod setup了。有進度提示,放心多了。

等下載好之後,只需要把這個Specs 改名為master 就可以了。

然後執行 pod repo 可以看到如下資訊:

master

- Type: git (master)

- URL:  https://github.com/CocoaPods/Specs.git

- Path: /Users/fengsh/.cocoapods/repos/master

1 repo


哈哈,那麼恭喜你,pod setup 成功了。現在就可以cd到你的專案路徑下盡情的pod install 了。注意,pod install 和pod update也慢,但這兩命令慢的話,我們也可以自己搭建私有的cocoapod庫來中轉一下。來解決這個慢的問題。

OK 希望這個對你有幫助了。

相關推薦

關於cocoa pod 管理程式碼第一安裝執行pod setup 解決方式

現在很多OC開發專案都使用cocoapods進行程式碼管理了,cocoapoods管理嘛,其實還挺方便,就是每次裝都是個費時的事,半天裝不了。裝好後最關鍵就是按裝版本描述卡死。與其說卡死不如說沒看到反應吧。pod setup 然之後出現 Setting up Cocoapod

為什麼MySQL做查詢語句第一但是第二第三就會變快

為什麼MySQL做查詢語句時,第一次會很慢,但是第二次,第三次就會變快 為什麼MySQL的查詢事務第一次執行會很慢,第二次,第三次就會快很多呢? 在國外,有個老外這麼提問 Hi, I have an sql query which takes 8 seconds i

vue移動端專案部署之後第一載入頁面的時候過

vue移動端專案部署之後,第一次載入頁面的時候過慢,不一定非得首頁載入慢,直接訪問某個元件載入速度很慢的解決方案 vue按需載入

zedboard qspi flash啟動為什麼program flash的載入速度

zedboard 常用啟動方式有Jtag模式、qspi flash ,sd模式。 sd卡啟動:將bin檔案生成後,直接cp到sd卡,再設定跳線,linux系統不到30秒就啟動了 qspi flash啟動:生成mcs檔案,再xilinx tools->program f

input屬性type為file打開文件資源管理如何限制多選取或只能一選取的行為

esc image object ttr itl 文件 ctu 轉化 idt 1、input標簽沒有設置multiple屬性,文件資源管理器默認一次選取 <!doctype html> <html lang="en"> <head>

使用easyUI的彈窗總是顯示第一彈出一的內容的解決辦法

絕對原創,轉載時,請註明。 先寫結論:在彈窗之前重新整理彈窗就可以了。 具體步驟如下: 第一步:寫一個主頁面:main.html <!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "http:/www.w

關於Glide載入圓形圖片第一載入出現不顯示的問題

運用Glide載入圓形頭像時,網路正常時,進入到頁面,第一次出現載入不出來,有時候出現兩次都載入不出來,最後在網上找到一個解決辦法,試了試,可以一次加載出來! Glide.with(getActivity()) .load(Constants.IP + i

combobox2根據combobox1的值繫結第一載入的問題

我做的是這樣的:combobox2根據combobox1中的值來繫結的,第一次就需要獲取到combobox1中的值,但這個時候因為combobox1還沒載入到頁面中,還是實體,就開始SelectedIndexChanged該方法了,無法轉化實體,就會報錯 combobox

記錄一下第一用java寫那麼長60行略長的程式碼想了好久才懂怎麼用

class Point { public int x; //定義三點座標 public int y; public int z; //編寫構造器 public Po

TCP 三握手(相當於寄信需要回執第一握手:我寄給你一封信。第二握手:你回我一封信。第三握手:我再給你一個回執這樣你才能確認我收到信了)

需要 flags 並發 如果 details live 丟失 tail 進行 TCP 連接是通過三次握手進行初始化的。三次握手的目的是同步連接雙方的序列號和確認號並交換 TCP 窗口大小信息。以下步驟概述了通常情況下客戶端計算機聯系服務器計算機的過程: 1. 客戶端向服務器

python 的turtle 簡易畫圖第一

n) 一次 3.1 imp length circle python pre range import turtlebob = turtle.Turtle()#畫四方形def square(t,length): for i in range(4): t.

eclipse下使用git提交程式碼設定忽略不需要提交的檔案

eclipse下使用git提交程式碼時,有很多檔案是不需要提交的,例如:target目錄下的檔案和classes下的檔案都不需要提交。 這裡講解一下如何忽略不必要的檔案。 方案一: 為專案新增.gitignore檔案,在該檔案中配置需要忽略的檔案。(Eclips

【eclipse jar包】在編寫java程式碼為方便程式設計常常會引用別人已經實現的方法通常會封裝成jar包我們在編寫只需引入到Eclipse中即可。

Eclipse中匯入外部jar包 在編寫java程式碼時,為方便程式設計,常常會引用別人已經實現的方法,通常會封裝成jar包,我們在編寫時,只需引入到Eclipse中即可。 工具/原料 Eclipse

使用attr()設定checked屬性第二不起作用

使用attr()設定複選框checked屬性時,在jquery 1.8.3版本中沒有問題,但是在jquery 1.10.2版本中,第一次可以使用,第二次不能使用。 解決方法:使用prop屬性代替attr屬性 一、Attr 除 checked, selected, 或 disa

springMVC怎麼在一個controller裡面跳轉--第一

在網上搜了一大推,全是垃圾,氣人,不多bb,直接上程式碼 前臺:如圖,我是用postman發的,就一個連結 我的後臺程式碼,如圖, 我第一個controller很想用ModelAndView,但是剛才試了兩次,不行,為什麼想用這個呢,因為今天要改的程式碼啊,就是ModelAndView,用Str

2018212770白世紀第一總結

1.c語言程式處理的資料有常量和變數兩種形式。常量分為整型常量,實型常量,字元型常量如'x',字串常量如"hello!",單精度常量float,雙精度常量double,長雙精讀long float,基本整型int ,長整型long int,字元型char。學習的第一個語句是條件語句,它包括單分支與多

程式碼 程式設計師為什麼喜歡帶耳機?

敲程式碼時, 程式設計師為什麼喜歡帶耳機? 知乎上有個提問:程式設計師上班時戴耳機是在聽什麼? 高贊回答是:戴上耳機是告訴其他人不要打擾我,實際上並沒有在放音樂。 程式設計師在工作時間裡除了其他人過來打擾,他的IM通訊軟體是這樣的: [置頂]業務群:@

UVA11624 Fire!(兩bfs第一預處理)

題意翻譯 大火蔓延的迷宮 題目大意 你的任務是幫助Joe走出一個大火蔓延的迷宮。Joe每分鐘可以走到上下左右4個方向的相鄰格子之一,而所有著火的格子都會四周蔓延(即如果某個空格子與著火格子有公共邊,則下一分鐘這個空格子將著火)。迷宮中有一些障礙格,Joe和火都無法進入。當Joe走到一個迷宮的

echarts切換tab第一個圖表顯示第二個圖表不顯示的解決辦法

首先這種情況,我在網上看到了好多人問,確實也有正解,但是隻是說出了其錯誤出現的原因,並沒有給出解決方法。 我也是深受其害,所以呢,在這裡記錄一下,分享給還在困擾著的你們,迅速找出解決辦法。 首先,我先簡單介紹一下,我這裡出現錯誤的情境。 原來剛剛遇到這個問題的時候,是在點選多個tab選項之後,出現了地圖

解決手機端定時器setInterval第一執行問題

問題 PC瀏覽器執行,完全正常。手機真機測試,第一次點選,js執行正常,但定時器不執行,第二次點選完全可以正常執行定時器。 this.handle = setInterval('$.lrc.jump($.lrc.callback());', this.interval*1000)