cocoapos install:
sudo gem install cocoapods
pod setup
leodemac-mini:cerbero_1109 leo$ gem --version
2.0.14
leodemac-mini:cerbero_1109 leo$ pod --version
0.39.0
Cocoapods:
CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。
使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。
cocoapods 管理包, 自建包管理:
1, 创建包 的zip 文件: 并copy 到 /Library/WebServer/Documents
2, 配置apache:
/etc/apache2/httpd.conf
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
3, 添加并修改
/Users/leo/.cocoapods/repos/master/Specs/OpenWebRTC/0.8/OpenWebRTC.podspec.json
{
"name": "OpenWebRTC",
"version": "0.8",
"summary": "OpenWebRTC.framework wrapped in a CocoaPod",
"homepage": "http://localhost",
"license": {
"type": "BSD-2",
"file": "LICENSE"
},
"authors": {
"Ericsson AB": "labs@ericsson.com"
},
"social_media_url": "https://twitter.com/OpenWebRTC",
"platforms": {
"ios": "7.0"
},
"source": {
"http": "http://localhost/OpenWebRTC.zip"
},
4, 使用:
pod setup
To update use: `
To update use: `gem install cocoapods`
看下Gemfile里的source是不是写成https了
leodemac-mini:bowser-ios leo$ gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org/
add :
sudo gem sources -a http://rubygems.org
remove: