CocoaPods的 使用
2019-05-02 本文已影响43人
Caesar_62dd
常用操作
-
sudo gem update --system
更新 gem
2.pod repo update
更新本地仓库.
3.pod search xxx
搜索 cocoapods 项目.
4.pod list
列出所有可用的库.
5.pod install
根据 podfile 和 podfile.lock来安装库.默认会执行 pod repo update
.可以加入参数 -–no-repo-update
不执行 pod repo update
.
6.pod update
更新已安装的库到最新版本, 并且创建新的 Podfile.lock 文件.该命令也会默认会执行 pod repo update
.可以加入参数 -–no-repo-update
不执行pod repo update
.
为一个已存在的项目添加 CocoaPods
1.使用时需要新建一个名为 Podfile 的文件,将依赖的库名字依次列在文件中即可,以如下格式,
target 'MyApp' do
pod 'AFNetworking', '~> 3.0'
pod 'FBSDKCoreKit', '~> 4.9'
end
2.然后你将编辑好的 Podfile 文件放到你的项目根目录中,
3.运行$ pod install
在你的项目根目录中。
现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可:
- 使用 CocoaPods 生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。
- 每次更改了 Podfile 文件,你需要重新执行一次
pod update
命令。
创建一个用CocoaPods新的Xcode工程
用CocoaPods创建一个新的工程,只需要执行一下几个简单步骤:
- 像平时你创建一个新的Xcode工程一样
- 打开终端,并且
$ cd
进入你的工程目录 - 手动创建一个Podfile文件。 也可以执行命令
$pod init
- 打开你的Podfile文件。第一行应该具体数名所支持的平台和版本
platform : ios, '11.0'
- 为了让CocoaPods链接到你的Xcode项目,你应该创建一个目标区通过命令
target '$TARGET_NAME' do
,并且以end
结尾在数行之后 - 添加具体的CocoaPod通过命令
pod '$PODNAME'
在每一行在目标块内
platform :ios, '9.0'
target 'MyApp' do
pod 'ObjectiveSugar'
end
- 保存你的Podfile文件
- 执行
$ pod install
- 打开我们创建的
MyApp.xcworkspace
文件。以后每次打开工程就用该文件即可。
整合一个已经存在的workspace
整合一个已经存在的workspace,只需要而外添加一行代码,简单地说明你的.workspace
文件名在你的目标块代码上方。
workspace 'MyWorkspace'