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
初始化
打开Terminal,导航到工程目录,执行命令:
pod init
此命令会在目录内创建Podfile文件。接下来使用xcode打开Podfile文件:
注意:你不能使用TextEdit来编辑Podfile,因为它有可能用图形化的更有吸引力的typeset quotes代替standard quotes,这可能导致CocoaPods不能理解并抛出错误,所以最好用Xcode或者别的编程文本编辑器来编辑你的Podfile。
open -a Xcode Podfile
加入alamofire文件的依赖,修改后的Podfile为:
target 'poddemo' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for poddemo
pod 'Alamofire', '~> 4.4'
end
退出xcode,在terminal内执行命令:
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