Ios

安装Cocoapods

2016-06-14  本文已影响45人  Mr_董

[《CocoaPods安装和使用教程》]
2016最新CocoaPods安装和错误解决
2016最新CocoaPods安装与使用,问题解决

更换源

更新升级gem

安装

更换repo镜像为国内服务器

初始化第三方库信息

以后更新第三方库信息

搜索

解析Podfile,安装第三方框架

解析Podfile,升级第三方框架

卸载:sudo gem uninstall cocoapods

以后使用CocoaPods过程中出现了莫名其妙的问题

gem 常用命令

安装中遇到的问题

Swift项目需要将框架转换为 frameworks才能使用

use_frameworks!

框架列表

pod 'AFNetworking’, ‘3.1.0’
解决方案:在Podfile文件内容中加上:target '项目名称' do,记得在最后要加上end
如图


Snip20160615_10.png

解决方法:pod问题 问题2

添加第三方库的target

target “test” do // test是项目的target

框架列表

pod 'AFNetworking’, ‘3.1.0’
解决方案:在Podfile文件内容中加上:target "项目名称" do,记得在最后要加上end

记得要加上end

end

格式如

 source 'https://github.com/CocoaPods/Specs.git'
 platform :ios, "6.0"
 target :’cocoapod测试’do
 pod "Masonry"
 pod "AFNetworking"
 end

6.测试

【如果有版本号,则说明已经安装成功】
pod --version

7.利用cocoapods来安装第三方框架

01 进入要安装框架的项目的.xcodeproj同级文件夹
02 在该文件夹中新建一个文件podfile
03 在文件中告诉cocoapods需要安装的框架信息
    a.该框架支持的平台
    b.适用的iOS版本
    c.框架的名称
    d.框架的版本

8.安装

pod install --no-repo-update
pod update --no-repo-update

安装报错:

框架支持的iOS版本问题

platform :ios, "6.0"

9.说明

platform :ios, '8.0' 用来设置所有第三方库所支持的iOS最低版本
pod 'SDWebImage','~>2.6' 设置框架的名称和版本号

版本号的规则:

'>1.0'    可以安装任何高于1.0的版本
'>=1.0'   可以安装任何高于或等于1.0的版本
'<1.0'    任何低于1.0的版本
'<=1.0'   任何低于或等于1.0的版本
'~>0.1'   任何高于或等于0.1的版本,但是不包含高于1.0的版本
'~>0'     任何版本,相当于不指定版本,默认采用最新版本号

新建Podfile

platform :ios, '8.0'
pod '框架名字'
pod '框架名字', '~> 版本号'

一些错误
echo "pod 'AFNetworking'" >Podfile将双引号内容写入文件
Cocoapods升级遇到问题
CocoaPods版本升级那些坑
Cocoapods降低版本及卸载
安装错误
pod search失败
linux下提示bash:command not found
pod 更新失败

2017年1月更新

使用Cocoapods提示错误 Abort trap: 6 解决方法,RubyGems淘宝镜像管理失效解决方法
Mac上更新Ruby

上一篇 下一篇

猜你喜欢

热点阅读