iOS之Cocoapods安装
2017-07-17 17:07
162 查看
网上关于
cocoapods的教程很多,关于它的优点我不赘述;但是我根据多次安装的经验,把我遇到的问题写一下,希望对新手有所帮助:
1. 设置输入源(由于默认的gem资源是国外的,由于历史原因,访问比较慢,所以需要改为国内的)
删除原来的:$ sudo gem sources --remove https://rubygems.org/[/code]
添加新的$ sudo gem sources -a https://ruby.taobao.org/[/code]
出现如下提示,即为设置成功$ sudo gem sources -l*** CURRENT SOURCES *** https://ruby.taobao.org/[/code]2. 升级gem
$ sudo gem update --system3. 安装cocoa pod
$ sudo gem install cocoapods
如果是OS X EL Capitan的用户,因为苹果增强了安全性,所以上面的命令不再使用,要用:$ sudo gem install -n /usr/local/bin cocoa pods4. 使用cocoa pods下载三方库
创建Podfile文件$ touch Podfile
或者直接创建$ vim Podfile
设置目标平台,及要下载的三方库platform :ios, '9.0' pod 'AFNetworking', '~>3.1.0'
开始下载$ pod install --verbose --no-repo-update5. 安装及使用期间,遇到许多问题,如下:
权限不够ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将CocoaPods安装到指定目录sudo gem install -n /usr/local/bin cocoa pods
输入:$pod setup,等了很长时间都没有完成,那么解决问题步骤:
首先,查看网络是否正常,以及cocoapods.org能否正常访问,如果不能正常访问,那么需要换成国内的数据源:$ pod repo remove master $ pod repo add master https://gitcafe.com/akuandev/Specs.git $ pod repo update
如果以上还长时间还是无法完成,那么换镜像源:$ http://git.oschina.net/akuandev/Specs.git[/code]
其次,查看文件夹是否有些权限:$cd ~ $ls -al
如果看到.cocoapods文件夹的权限,如果是:drwx-xr--x 3 kelvin staff 102 5 2 13:33 .cocoapods
表示我们没有写权限,开启权限即可:右键 –> 显示简介 –> 共享与权限,修改为‘读与写’,然后再执行命令。
相关文章推荐
- iOS之网络—— NSURLSessionDataTask文件离线断点下载、NSURLSession文件上传、AFN基本使用、Cocoapods安装
- [iOS]CocoaPods安装
- iOS开发-Cocoapods安装
- iOS 之Cocoapods安装
- IOS 响应事件传递nextResponder
- iOS开发之窗口和视图
- IOS调用相机和相册
- IOS学习--performSelectorOnMainThread
- iOS获取当前连接wifi名
- android和iOS平台的崩溃捕获和收集
- Responder Chain(ios事件传递)
- iOS APNS远程推送(史上最全步骤)
- 在iOS中使用icon font
- IOS 设计模式之外观(比较容易理解)
- IOS-UITextFile最全总结
- XE6 & IOS开发之开发者账号、苹果证书(1):关于开发者账号
- iOS 7 教程:让程序同时支持iOS 6和iOS 7
- iOS App Store发布流程(一)
- iOS开发UITableView基本使用方法总结 分类: ios技术 2015-04-03 17:51 68人阅读 评论(0) 收藏
- 黑马程序员IOS-OC语言-简介、基础