CocoaPods安装 2020-11-07 前进路上 暂无评论 1817 次阅读 本文发布于2020-11-07, 文章内容或资源可能已经失效,仅供参考,谢谢。 什么是CocoaPodsCocoaPods是一个为Xcode项目管理库依赖关系的工具。 项目的依赖关系在名为Podfile的单个文本文件中指定。 CocoaPods将解析库之间的依赖关系,获取源代码,然后将其连接到Xcode工作区中以构建项目。 最终目标是通过创建更加集中的生态系统来提高第三方开源库的可发现性和参与度。--[CocoaPods官网](https://cocoapods.org "CocoaPods官网") # 安装 CocoaPods是使用Ruby构建的,可以使用macOS上默认的Ruby来安装。 1. 首先查看本地的gem软件源 ```shell gem source -l ``` 可以看到gem默认的软件源 ``` *** CURRENT SOURCES *** https://rubygems.org/ ``` 由于默认的软件源在国外,链接的稳定性和速度可能较差,这里需要把它替换成国内的软件源。 移除默认软件源 ```shell gem sources --r https://rubygems.org/ ``` 添加国内软件源 ```shell gem sources --a https://gems.ruby-china.com ``` 再次执行`gem source -l`看到国内软件源添加成功即可。 2. 安装CocoaPods ```shell sudo gem install cocoapods ``` 输入密码,等待安装完成 ``` Password: Fetching concurrent-ruby-1.1.7.gem Fetching i18n-1.8.5.gem Fetching thread_safe-0.3.6.gem Fetching tzinfo-1.2.7.gem Fetching activesupport-5.2.4.4.gem Fetching nap-1.1.0.gem ...... ...... Installing ri documentation for cocoapods-1.10.0 Done installing documentation for concurrent-ruby, i18n, thread_safe, tzinfo, activesupport, nap, fuzzy_match, httpclient, algoliasearch, ffi, ethon, typhoeus, netrc, public_suffix, addressable, cocoapods-core, claide, cocoapods-deintegrate, cocoapods-downloader, cocoapods-plugins, cocoapods-search, cocoapods-trunk, cocoapods-try, molinillo, atomos, colored2, nanaimo, xcodeproj, escape, fourflusher, gh_inspector, ruby-macho, cocoapods after 28 seconds 33 gems installed ``` 安装完成 (关于安装过程中出现的问题,可以去官网[guide网页](https://guides.cocoapods.org/using/getting-started.html#getting-started "guide网页")查看详细说明) # 卸载CocoaPods 在安装CocoaPods的同时还安装了CocoaPods相关的软件,所以卸载CocoaPods的时候最好把相关软件也卸载。 首先查看本地有哪些CocoaPods的相关安装 ```shell gem list --local | grep cocoapods ``` 可以看到输出如下 ```shell cocoapods (1.10.0) cocoapods-core (1.10.0) cocoapods-deintegrate (1.0.4) cocoapods-downloader (1.4.0) cocoapods-plugins (1.0.0) cocoapods-search (1.0.0) cocoapods-trunk (1.5.0) cocoapods-try (1.2.0) ``` 然后对于以上每一个安装都执行一下uninstall ```shell sudo gem uninstall cocoapods sudo gem uninstall cocoapods-core ... ... ``` 卸载完成 > REFERENCE - [Cocoapods的安装与使用](https://juejin.im/post/6844903993215303688 "Cocoapods的安装与使用") 标签: iOS开发 如果您对此页面有任何问题或建议,请在本站留言,或联系邮箱me[at]zkk.me本网站部分内容转载自其他网站,如有侵权,请联系博主