入门
什么是 Cocoapods
CocoaPods为您的Xcode项目管理库依赖项。
项目的依赖关系在一个称为Podfile的文本文件中指定。 CocoaPods将解决库之间的依赖关系,获取所得到的源代码,然后将它们链接到一个Xcode工作区中以构建您的项目。
最终目标是通过创建更集中的生态系统来提高第三方开源库的可发现性和参与度。
入门
-
安装
CocoaPods是用Ruby构建的,它可以使用macOS上的默认Ruby来安装。 您可以使用Ruby版本管理器,但是 我们建议您使用macOS上的标准Ruby,除非您知道自己在做什么。使用默认的Ruby安装将需要您在安装gem时使用sudo。 (但这只是gem安装期间的问题。)
$ sudo gem install cocoapods
-
Sudo-less 安装
如果您不希望授予此进程的RubyGems管理权限,那么可以通过将--user-install标志传递给gem install或通过配置RubyGems环境,让RubyGems安装到您的用户目录中。 后者在我们看来是最好的解决方案。 为此,请创建或编辑主目录中的.profile文件,并添加或修改它以包含以下行:export GEM_HOME=$HOME/.gem export PATH=$GEM_HOME/bin:$PATH
请注意,如果您选择使用--user-install选项,则仍然必须配置.profile文件以设置PATH或使用完整路径前置的命令。 你可以找到gem安装宝石的地方。 例如。
$ gem install cocoapods --user-install $ gem which cocoapods /Users/eloy/.gem/ruby/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb $ /Users/eloy/.gem/ruby/2.0.0/bin/pod install
-
更新 cocoapods
要更新CocoaPods,只需再次安装gem$ [sudo] gem install cocoapods
或者预发布的版本
$ [sudo] gem install cocoapods --pre
如果您最初使用sudo安装了cocoapods gem,则应该再次使用该命令。
稍后,当您通过安装pod使用CocoaPods时,如果CocoaPods X.X.X现有新版本可用,您将收到通知,请更新消息。
使用CocoaPods 的 Fok
有两种方法可以做到这一点,使用Gemfile(推荐)或使用正在讨论或实施阶段的开发版本。
上一篇: 修改浏览器原生滚动条样式
下一篇: 入门