pod-About

作者: shuigenObba | 来源:发表于2017-08-10 14:59 被阅读15次

pod 使用总结

Cocoapods工具的安装

Cocoapods安装方式有两种,可以直接通过 官网 下载.app 进行安装,但是个人比较喜欢命令行安装(需要依赖ruby环境,Mac 都已经搭建好,不需要关心)

安装步骤

// 删除原有的镜像源  
$ gem sources --remove https://rubygems.org/  

// 添加国内最新的镜像源(因为之前淘宝的那个好像不更新了)
$ gem source -a https://gems.ruby-china.org/  

// 接着执行
$ gem sources -l

// 如果出现
> *** CURRENT SOURCES ***
> 
> https://gems.ruby-china.org/

// 说明成功了,现在再来执行安装即可
$ sudo gem install cocoapods

注意:OS X 10.11升级,虽然官方声称只是一个小小的升级,但是开发者就需要重新安装,如果只是按照上述的步骤会出错

ERROR: While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

但是,别着急,我们有办法解决,推荐一种常用的解决方法

sudo gem install -n /usr/local/bin cocoapods

pod setup

这个可能会需要一点时间,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。

然后你会看到 setup completed

使用方法

  • 创建一个工程

  • cd 到你的工程,并执行 pod init

  • 然后编辑 vi Podfile

# Uncomment the next line to define a global platform for your project
 platform :ios, '9.0'

target 'UICollectionViewLayout-Demo' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

      # Pods for UICollectionViewLayout-Demo

    pod 'SnapKit'
    pod 'Swift-X'
  target 'UICollectionViewLayout-DemoTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'UICollectionViewLayout-DemoUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end

  • 最后执行 pod install 就完成了。

相关文章

  • pod-About

    pod 使用总结 Cocoapods工具的安装 Cocoapods安装方式有两种,可以直接通过 官网 下载.app...

网友评论

      本文标题:pod-About

      本文链接:https://www.haomeiwen.com/subject/tayhrxtx.html