cocoapods的安装和使用
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
sudo gem install -n /usr/local/bin cocoapods
pod setup
pod search 第三方
cd到所应用的工程目录中,然后编写Podfile文件,添加将pod的第三方库
pod install
pod update
其间出现了错误
1.~/.cocoapods文件夹无访问权限 sudo chmod -R a+rw dir_path解决
2.~/.git/FEACH_HEADER无访问权限 sudo chmod -R a+rw dir_path解决
3.~/Library/Caches/Cocoapods/search_index.json无权限 sudo chmod -R a+rw dir_path解决
4.search时找不到内容
pod repo remove master
cd ~/.cocoapods/repos/
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
pod install --no-repo-update
pod search JSONKit(或search其他的库,主要目的是让其更新index的文档)
此时将重新更新search_index文件,获取列表
5.pod install错误, 运行pod install前必须创建如下的一个Podfile文件,并安装格式编写内容
Podfile格式
platform :osx, ’10.9’ -->> 后边的’10.11’表示适应的最低平台版本,不能省略, ios, osx,tvos,wos
inhibit_all_warnings! -->>屏蔽cocoapods库里边的所有警告
xcodeproj 'AutomationTest.xcodeproj' -->>指定此pod所加载的工程
use_frameworks! -->>自动加载所依赖的系统库,使用frameworks动态库替换静态链接库
target 'AutomationTest' do -->>设定那一个工程 target使用此pod
pod 'AFNetworking', '~> 3.1.0' -->>从服务器上download的第三方库
pod 'JSONKit' -->>默认最新版本
pod "objc-zmq", :git => 'https://github.com/jeremy-w/objc-zmq.git' -->>从git上加载第三方库
end
创建Podfile并编辑完成后,直接运行pod install即可
对于新建的工程,运行后,直接打开xcodeworspace文件,
对于旧工程,运行后,需要运行pod update才能正常打开编译文件

90

被折叠的 条评论
为什么被折叠?



