iOS开发与OC、Swift进阶

Swift配置CocoaPods

2018-04-12  本文已影响0人  冲云简

准备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

上一篇 下一篇

猜你喜欢

热点阅读