iOS-安装CocoaPods 配置第三方类库
2016-02-16 00:00
537 查看
安装CocoPods
打开终端
1.修改/移除安装包的源
打开终端
1.修改/移除安装包的源
gem sources -remove https://rubygems.org/[/code] 2.添加安装包的源 输入gem sources --a https://ruby.taobao.org[/code] 出现*** CURRENT SOURCES *** https://ruby.taobao.org[/code] 3.安装Cocoapods 输入gem install cocoapods
成功出现Successfully installed cocoapods-0.39.0 Parsing documentation for cocoapods-0.39.0 1 gem installed
————————————————————————————————————————————————————
失败原因1出现Fetching: cocoapods-0.39.0.gem (100%) ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
获取权限 输入sudo gem install cocoapods
出现Password:
输入本机密码
成功出现Successfully installed cocoapods-0.39.0 Parsing documentation for cocoapods-0.39.0 1 gem installed
其他错误
错误原因2:
RCF 200
解决:
sudo rm .cocoapods
错误原因3:
Xcode path -switch
解决:
Xcode -switch。。。。(修改Xcode目录)
错误原因4:
error status 500 网络错误,无法连接到github
解决:
等待修复网络
错误原因5:
终端内输入sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
错误原因6:
终端内输入sudo rm -fr ~/.cocoapods/repos/master
安装Cocoapods成功
=================================================================
使用Cocoapod 添加第三方库
终端内输入关键词 查看第三方库版本 以AFNetworking为例pod search AFNetworking
出现-> AFNetworking (3.0.4) A delightful iOS and OS X networking framework. pod 'AFNetworking', '~> 3.0.4' - Homepage: https://github.com/AFNetworking/AFNetworking - Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 3.0.0-beta.3, 3.0.0-beta.2, 3.0.0-beta.1, 2.6.3, 2.6.2, 2.6.1, 2.6.0, 2.5.4, 2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo] - Subspecs: - AFNetworking/Serialization (3.0.4) - AFNetworking/Security (3.0.4) - AFNetworking/Reachability (3.0.4) - AFNetworking/NSURLSession (3.0.4) - AFNetworking/UIKit (3.0.4) //略……
1打开终端cd到工程目录
2 创建一个文本文件vim Podfile
编辑podfile页面platform :ios, '8.0' //平台系统版本 pod 'AFNetworking', '~> 2.5.0'// 添加afnetworking 2.5.0版本
3.按 Esc(退出) —— : (冒号)—— wq 保存退出
4.安装第三方库 退出编辑之后在终端输入安装pod install --verbose --no-repo-update
跳过检查更新阶段--verbose-n-repo-update
5.更新pod 第三方库pod update --verbose-no-repo-update
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Ubuntu Touch 升级即将来袭!
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 初级:如何在终端及图形界面中更新 Ubuntu
- 必须会的SQL语句(四) 数据删除和更新
- bat+xcopy实现只复制比目标文件更新的文件
- 使用 TOP 子句限制UPDATE 语句更新的数据
- 与MSSQL对比学习MYSQL的心得(八)--插入 更新 删除
- php使用COPY函数更新配置文件的方法
- C#在子线程中更新窗口部件的写法
- Shell脚本中实现更新PHP5
- JDBC程序更新数据库中记录的方法
- Android实现检查并下载APK更新、安装APK及获取网络信息的方法
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法