CocoaPods是iOS开发中常用的第三方管理工具,之前项目因为种种原因,没有用CocoaPods,新公司了可算能做次主了😄,却发现CocoaPods有许多变动的地方,网上有很多介绍和使用Cocoapod的帖子我就不从头介绍了,就说下可能遇到的坑吧,就算给自己加强遍记忆吧(涉及到的博客和网址 Cocoapods的卸载和降级, RubyGems镜像,).
0.因为版本比较久远所幸直接把Cocoapods卸载:
①$ which pod找到pod路径
②$ sudo rm -rf <path>移除rubyGems中的安装包
③$ gem list 看看有没有cocoa pods的本地程序包(如果有
$ sudo gem uninstall cocoapods -v 0.35.0对应的版本号
$ sudo gem uninstall cocoapods-core -v 0.35.0对应版本号)
1.ruby 源是 https://gems.ruby-china.org 并且确保 在终端输入$ gem sources -l 后只有*** CURRENT SOURCES ***
https://gems.ruby-china.org
2.在使用Podfile写入的时候
target'textPOD' do #target必须是项目名称
pod'AFNetworking' #要加入的类库必须在 target'XXX' do 和 end 中间
end
3.在更新中出现了这种问题
Installing ReactiveObjC (1.0.1)
Generating Pods project
Abort trap: 6
解决方案:
sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-deintegrate
sudo gem uninstall cocoapods-downloader
sudo gem uninstall cocoapods-plugins
sudo gem uninstall cocoapods-search
sudo gem uninstall cocoapods-stats
sudo gem uninstall cocoapods-try
sudo gem uninstall cocoapods-trunk
sudo gem install cocoapods --pre
原文链接:原文
网友评论