首先安裝ruby(cocoapods需要這個),預設安裝就這一句
sudo gem install cocoapods但是在國內cocoapods.org被封,因此需要用taobao.com的映象安裝
gem sources --remove #刪除原**
gem sources -a #加入**源
sudo gem install cocoapods
pod help
#測試是否安裝成功,會出現幫助列表
注意**的鏡象已經改為https
[!] unable to add a source with urlpod update –no-repo-updatenamed
master-> 1
. you can try adding it manually in~/.cocoapods/repos
or >viapod repo add
.
在xcode專案目錄下開啟終端,這時有兩種情況,
如果是有名為podfile檔案,表示可以直接安裝
pod update --verbose --no-repo-update #安裝不公升級cocoapods的spec倉庫
pod install --verbose --no-repo-update
其中在國內,直接呼叫pod update會一直卡住,所以做一下
練習:試著安裝一下
手工編寫乙個podfile檔案,
最簡單可以包含兩行
platform :ios
pod "afnetworking", "~> 2.0"
其中afnetworking換成你的模組名稱,後面是版本號,如果不知道最版本號是多少,可以用如下命令查詢最新版
pod search afnetworking接下來操作接pod update pod install 即可
如果專案檔案有xcworkspace檔案,必須開啟這乙個,沒有才開啟xcodeproj專案檔案,按照編譯即可
server hello a: sslv3 alert handshake failurepod –version
0.38.2
解決辦法,安裝0.37版本
sudo gem uninstall cocoapods #解除安裝
sudo gem install cocoapods-**********
sudo gem install colored
sudo gem install cocoapods -v 0.37
當前ssl庫版本太低
比如安裝前
openssl version用brew重新安裝openssl 0.9.8zg 14 july 201
brew install openssl
diff: /../podfile.lock: no such file or directory原因:只執行了pod update 沒有執行pod installdiff: /manifest.lock: no such file or directory error: the sandbox is not in sync with the podfile.lock. run 『pod install』 or update your cocoapods installation.
解決辦法:進入到工程目錄重新pod install一下
在一切都配置對的情況下,提示找不到模組的.a庫
ld: library not found for -lpods-***x這個可以檢視一下專案目錄是否同時有 xcodeprj 和xcworkspace檔案,如果是,必須開啟後者,因為它包含最終專案和pods庫專案檔案,只有用它編譯才會找到這個庫。
openssl簡明使用手冊
簡要介紹了使用openssl來生成ca證書 申請證書 頒發證書以及撤銷證書的過程 1.首先建立ca金鑰 openssl genrsa des3 out ca.key 1024 建立金鑰 chmod 400 ca.key 修改許可權為僅root能訪問 openssl rsa noout text in...
openssl簡明使用手冊
簡要介紹了使用openssl來生成ca證書 申請證書 頒發證書以及撤銷證書的過程。首先建立ca金鑰 openssl genrsa des3 out ca.key 1024 建立金鑰 chmod 400 ca.key 修改許可權為僅root能訪問 openssl rsa noout text in c...
CVS使用手冊
注意 第一次匯出以後,就不是通過cvs checkout來同步檔案了,而是要進入剛才cvs checkout project name匯出的project name目錄下進行具體檔案的版本同步 新增,修改,刪除 操作。cvs的許可權管理分2種策略 基於系統檔案許可權的系統使用者管理 適合多個在lin...