CocoaPods 使用时候的问题
2016-06-22 10:09
288 查看
转: http://blog.csdn.net/miaomiaodog/article/details/51505491
不就是换Ruby的默认源为淘宝的吗 然后下载CocoaPods cd一下获取项目路径 生成 podfile 在里面输入需要导入的第三方指令 这样就完成了啊!!
但是!! easier said than done 下面就让我稍微吐槽下 顺便解决问题
1.我是从安装Ruby环境的时候开始的 不过一般用不到 因为电脑自带的 但是我的没有了 所以我又装了一份
2.然后呢 我们先搜索一下怎么安装CocoaPods(咳咳。。 你们不用了看我就行)
gem sources --remove https://rubygems.org/
然后
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
这时候 我的电脑 诡异的出问题了
然后
gem sources -l
发现我装的环境是ruby-china 并不是rubygems (其实我的电脑已经越过wall了 不用淘宝直接使用这个也行) 这个时候我们只需要将
https://rubygems.org/
改为我们电脑上的那个ruby名称就行
当然 重要的一点就是 镜像已经改为https!!!! http是不行的
这当然只是A计划 智慧如我(别喷)的怎么没其他方法呢 我们只需要将https://ruby.taobao.org/打开
这个命令基本一次就成功了
3.接下来就是下载了
sudo gem install cocoapods
没错 错误出现了 !!
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
操作不被允许 什么鬼啊喂 我用的终端啊喂 你敢忤逆本王的指令!! 咳咳 扯远了 没办法 只好Google了
在stackoverflow上很多答案 发现是pod安装路径有问题 所以我们需要指定路径
sudo gem install -n /usr/local/bin cocoapods
好了 终于
4.然后使用指令搜索AFNetworking
pod search AFNetworking
这个时候 噩梦开始了 出现问题::
Setting up CocoaPods master repo
一开始遥遥无期的等待 然后
/user/bin/git clone https://gitub.com/CocoaPods/Specs.git master
这个问题 我也真是日!了!狗!了!
没办法 有问题的解决啊 然后Google一下 出来一堆英文 有种在American的感觉 不过幸好有Google翻译
问题翻译成这样
混帐克隆http://stash.company.com:7990/scm/proj/repo.git
致命的:早期的EOF
致命:远程端挂机意外
致命的:指数包失败
错误:RPC失败; 结果= 56,HTTP代码= 200
完成但有错误,见上面。
喂喂喂 为什么叫混账克隆啊 人家英文是 git clone好嘛 莫非是听见了我内心深处的声音?? 乔布斯说的 follow my heart??
这里先不吐槽了 索性解决问题的办法写了 只需要在终端添加
export GIT_TRACE_PACKET=1
export GIT_TRACE=1
export GIT_CURL_VERBOSE=1
好了
然后可以愉快的搜索自己想用的库了
5.然后 就比较重要了 cd 加上文件路径 获取到需要导入的项目 vim profile生成profile (方法很多 这个应该没问题 ) 在profile 输入自己想要导入库的指令
这个时候。。。 没错 错!误!又!出现了 会发现
搜索的资源获取不到(
[!] The dependency `AFNetworking (~> 2.6)` is not used in any concrete target.
The dependency `ORStackView (~> 3.0)` is not used in any concrete target.
The dependency `SwiftyJSON (~> 2.3)` is not used in any concrete target.
这时我已经开始崩溃了 搞了快一天竟然还没成功!! 要不是考虑到是公司电脑 砸坏了还得陪 我早就!!!
咳咳 算了 那我也不敢砸 谁让咱心肠好呢 哈哈
上网搜了n久 发现 podfile指令更新了!!! 以前只需要输指令 现在成了这 格式
platform :ios, '8.0'
use_frameworks!
target 'myApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
myApp是自己项目的target 也就是app名称
最后,xcworkspace 文件出现了 !!!
不就是换Ruby的默认源为淘宝的吗 然后下载CocoaPods cd一下获取项目路径 生成 podfile 在里面输入需要导入的第三方指令 这样就完成了啊!!
但是!! easier said than done 下面就让我稍微吐槽下 顺便解决问题
1.我是从安装Ruby环境的时候开始的 不过一般用不到 因为电脑自带的 但是我的没有了 所以我又装了一份
2.然后呢 我们先搜索一下怎么安装CocoaPods(咳咳。。 你们不用了看我就行)
gem sources --remove https://rubygems.org/
然后
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
这时候 我的电脑 诡异的出问题了
然后
gem sources -l
发现我装的环境是ruby-china 并不是rubygems (其实我的电脑已经越过wall了 不用淘宝直接使用这个也行) 这个时候我们只需要将
https://rubygems.org/
改为我们电脑上的那个ruby名称就行
当然 重要的一点就是 镜像已经改为https!!!! http是不行的
这当然只是A计划 智慧如我(别喷)的怎么没其他方法呢 我们只需要将https://ruby.taobao.org/打开
这个命令基本一次就成功了
3.接下来就是下载了
sudo gem install cocoapods
没错 错误出现了 !!
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
操作不被允许 什么鬼啊喂 我用的终端啊喂 你敢忤逆本王的指令!! 咳咳 扯远了 没办法 只好Google了
在stackoverflow上很多答案 发现是pod安装路径有问题 所以我们需要指定路径
sudo gem install -n /usr/local/bin cocoapods
好了 终于
4.然后使用指令搜索AFNetworking
pod search AFNetworking
这个时候 噩梦开始了 出现问题::
Setting up CocoaPods master repo
一开始遥遥无期的等待 然后
/user/bin/git clone https://gitub.com/CocoaPods/Specs.git master
这个问题 我也真是日!了!狗!了!
没办法 有问题的解决啊 然后Google一下 出来一堆英文 有种在American的感觉 不过幸好有Google翻译
问题翻译成这样
混帐克隆http://stash.company.com:7990/scm/proj/repo.git
致命的:早期的EOF
致命:远程端挂机意外
致命的:指数包失败
错误:RPC失败; 结果= 56,HTTP代码= 200
完成但有错误,见上面。
喂喂喂 为什么叫混账克隆啊 人家英文是 git clone好嘛 莫非是听见了我内心深处的声音?? 乔布斯说的 follow my heart??
这里先不吐槽了 索性解决问题的办法写了 只需要在终端添加
export GIT_TRACE_PACKET=1
export GIT_TRACE=1
export GIT_CURL_VERBOSE=1
好了
然后可以愉快的搜索自己想用的库了
5.然后 就比较重要了 cd 加上文件路径 获取到需要导入的项目 vim profile生成profile (方法很多 这个应该没问题 ) 在profile 输入自己想要导入库的指令
这个时候。。。 没错 错!误!又!出现了 会发现
搜索的资源获取不到(
[!] The dependency `AFNetworking (~> 2.6)` is not used in any concrete target.
The dependency `ORStackView (~> 3.0)` is not used in any concrete target.
The dependency `SwiftyJSON (~> 2.3)` is not used in any concrete target.
这时我已经开始崩溃了 搞了快一天竟然还没成功!! 要不是考虑到是公司电脑 砸坏了还得陪 我早就!!!
咳咳 算了 那我也不敢砸 谁让咱心肠好呢 哈哈
上网搜了n久 发现 podfile指令更新了!!! 以前只需要输指令 现在成了这 格式
platform :ios, '8.0'
use_frameworks!
target 'myApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
myApp是自己项目的target 也就是app名称
最后,xcworkspace 文件出现了 !!!
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- iOS中定位当前位置坐标及转换为火星坐标的方法
- js判断客户端是iOS还是Android等移动终端的方法
- iOS应用开发中AFNetworking库的常用HTTP操作方法小结
- iOS应用中UISearchDisplayController搜索效果的用法
- iOS App开发中的UISegmentedControl分段组件用法总结
- IOS开发环境windows化攻略
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- iOS中UIAlertView警告框组件的使用教程
- 浅析iOS应用开发中线程间的通信与线程安全问题
- iOS中的UIKeyboard键盘视图使用方法小结
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法