Swift配置CocoaPods
转载自简书------------ 冲云简
准备CocoaPods
CocoaPods需要系统内已经安装了ruby,如果没有安装,请首先安装它。
可以使用如下命令:
sudo gem install cocoapods
安装gem工具。随即使用:
pod setup --verbose
之后,只要pod目录没有更新,就尽可能使用这个命令(快得多):
pod install --verbose --no-repo-update
做配置。命令执行完毕,cocoapods就是可用的了。
创建一个演示工程
步骤如下:
打开xcode
点击“Create a new Xcode project”
选择Single View App
填写product name为poddemo;填写语言为Swift
设置目录
完成创建后,退出xcode
初始化(核心4步)
打开Terminal,导航到工程目录,执行命令:
//环境好了只需下面四步:
<1>
pod init
此命令会在目录内创建Podfile文件。接下来:
<2>
使用xcode打开Podfile文件
或者终端输入: open Podfile
加入GRDB文件的依赖,修改后的Podfile为:
target ‘myProject’ do
use_frameworks!
<3>
pod ‘GRDB.swift’
end
保存 并退出Podfile,在terminal内执行命令:
<4>
pod install
这样就出现了workspace文件,并通过它打开工程
================================================
如果出现
解决Unable to add a source with url https://github.com/CocoaPods/Specs.git
named
解决方案:
pod repo add master https://github.com/CocoaPods/Specs.git
然后提示执行’pod setup’,如果出现
[!] The master
repo is not a git repo.
进入/users/你的用户名/.cocoapods/repos,删除master文件夹
然后执行
pod setup
如果是安装多个Xcdoe,还需要选择Xcode的路径
sudo xcode-select -switch /Applications/Xcode.app/
在终端里输入下方命令可以知道Xcode的路径:
xcode-select -p
如果pod install之后好久都下载不下来,或者报这样的错误:
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git
named cocoapods
.
You can try adding it manually in /Users/nili/.cocoapods/repos
or via pod repo add
.
说明就是repo没下下来,大概相当于cocoaPods的List,可以用如下命令:
- cd ~/.cocoapods/repos
- git clone https://github.com/CocoaPods/Specs.git master --progress
怎样能看到cocoaPods的repo的下载进度,然后下载之后再进行 pod install
别人的博客:https://zhuanlan.zhihu.com/p/64732905