cocoapods

pod command

自古美人都是妖i 提交于 2019-12-09 10:16:07
pod 基础使用命令 创建Podfile文件 1 pod init 使用命令打开Podfile文件 1 open -a Xcode Podfile 搜索pod 库 1 pod search 库名 更新本地Repo库 1 pod repo update 安装pod 库 12 pod installpod install --verbose --no-repo-update 升级pod 库 12 pod updatepod upadte --verbose --no-repo-update cocoapods库安装命令 检查ruby源 1 gem sources -l 删除原有ruby源 1 gem sources -remove https://rubygems.org/ 添加你找到的可用镜像源 1 gem sources -a http://rubygems-china.oss.aliyuncs.com 安装cocoapods 12 sudo gem install cocoapodspod setup 查看cocoapods当前版本号 1 pod --version 更新gem到最新版本 1 sudo gem update --system 更新cocoapods版本 1 sudo gem update cocoapods 查看已安装的cocoapods库

正确的使用pod install 和 pod update

被刻印的时光 ゝ 提交于 2019-12-09 10:15:36
pod install 在项目中第一次使用CocoaPods, 进行安装的时候使用这个命令. 在 Podfile 中 增加 或 删除 某个pod后, 也是使用这个命令. 而不是 pod update . 每次运行 pod install 命令, 下载并安装新的pod时, 它会为 Podfile.lock 文件中的每个pod写入已安装的版本. 此文件跟踪每个pod的已安装版本并锁定这些版本(.lock命名因此而来). 当运行 pod install ,它只解析 Podfile.lock 中尚未列在其中的pod的依赖库. 对于已经在 Podfile.lock 中列出的pod, Podfile.lock 不会尝试检查是否有更新的版本. 对于尚未在 Podfile.lock 中列出的pod, 会搜索与 Podfile (如中所述pod 'MyPod', '~>1.2')匹配的版本或最新的版本. 注: 第一次运行 pod install 的时候, .xcworkspace项目 和 Pods目录 还不存在, pod install 命令也会创建 .xcworkspace 和 Pods目录 , 但这是 pod install 命令的 顺带作用 ,而不是它的 主要作用 . pod outdated 当运行 pod outdated 时, CocoaPods将列出所有比 Podfile.lock

cocoapods的安装

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-09 10:15:10
1.开启 terminal 2.移除现有 Ruby 默认源 $ gem sources --remove https://rubygems.org/ 3.使用新的源 $ gem sources -a https://ruby.taobao.org/ 4.验证新源是否替换成功 $ gem sources -l 5.安装 CocoaPods $ sudo gem install cocoapods $ pod setup 备注: 苹果系统升级 OS X EL Capitan 后安装改为: $ sudo gem install -n /usr/local/bin cocoapods $ pod setup 6.更新 gem $ sudo gem update --system 7.新建工程,并在终端用 cd 指令到文件夹内 $ pod search 第三方 8.新建 Podfile 文件 $ touch Podfile 9.编辑 Podfile 文件,并写入要添加的第三方库 platform:ios, '8.0' pod 'AFNetworking', '~> 2.3.1'<-------第三方 10.导入第三方库 $ pod install 11.退出终端 来源: https://www.cnblogs.com/moxuexiaotong/p/5229692.html

CocoaPods安装流程

天大地大妈咪最大 提交于 2019-12-09 10:14:41
iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 $gem sources -l 4.安装CocoaPods (1)$sudo gem install cocoapods 备注:苹果系统升级OS X EL Capitan后改为$sudo gem install -n /usr/local/bin cocoapods (2)$pod setup 5.更新gem $sudo gem update --system 6.新建工程,并在终端用cd指令到文件夹内 $pod search 第三方 7.新建文件 vim “Podfile”, $vim Podfile 写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出) platform:ios, '6.0' pod 'AFNetworking', '~> 2.3.1' <-------第三方 8.导入第三方库 $pod install 9.退出终端 以下是我用以前的安装流程安装时出现的一些错误 终端 cocoapods 下载bug调试: 错误1: Error

0115——cocoapod的使用

送分小仙女□ 提交于 2019-12-09 10:14:29
iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 $gem sources -l 4.安装CocoaPods (1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods (2) $pod setup 5.更新gem $sudo gem update --system 6. 新建工程,并在终端用cd指令到文件夹内 $pod search 第三方 7.新建文件 vim “Podfile”, $vim Podfile 写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出) platform:ios, '6.0' pod 'AFNetworking', '~> 2.3.1' <-------第三方 8.导入第三方库 $pod install 9.退出终端 以下是我用以前的安装流程安装时出现的一些错误 终端 cocoapods 下载bug调试: 错误1:

最新版 CocoaPods 的安装流程

筅森魡賤 提交于 2019-12-09 10:14:15
iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 $gem sources -l 4.安装CocoaPods (1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods (2) $pod setup 5.更新gem $sudo gem update --system 6. 新建工程,并在终端用cd指令到文件夹内 $pod search 第三方 7.新建文件 vim “Podfile”, $vim Podfile 写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出) platform:ios, '6.0' pod 'AFNetworking', '~> 2.3.1' <-------第三方 8.导入第三方库 $pod install 9.退出终端 以下是我用以前的安装流程安装时出现的一些错误 终端 cocoapods 下载bug调试: 错误1:

安装和使用cocopods

喜欢而已 提交于 2019-12-09 10:13:45
最新版 CocoaPods 的安装流程 原文 http://www.cnblogs.com/zxs-19920314/p/4985476.html iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 $gem sources -l 4.安装CocoaPods (1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods (2) $pod setup 5.更新gem $sudo gem update --system 6. 新建工程,并在终端用cd指令到文件夹内 $pod search 第三方 7.新建文件 vim “Podfile”, $vim Podfile 写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出) platform:ios, '6.0' target '项目名' do (最新版的pods podfile文件依赖target信息不能省)

CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target

萝らか妹 提交于 2019-12-09 10:12:21
最近更新了下cocoapods,今天再pod update 就遇到这个错误: 大体意思就是说,库没有用到指定的target。 找了下资料,发现是新版CocoaPods在 Podfile里使用时,必须指定target: 比如: platform:ios,'7.0' target ‘TestSwift’ do pod 'AFNetworking' pod 'SDWebImage' pod 'JSONModel' pod 'MJRefresh' pod 'SDCycleScrollView','~> 1.64' end   解决方法:  添加 target ‘TestSwift’ do end 这两段首尾声明即可。 注意:TestSwift是你的target名 其实,在旧版本,如果我们一个项目里含多个target时,要在不同target里引用第三方库,也是必须指定具体target的,只不过现在升级后,要求即使一个target,也要指定一下,这样就是更正规一点了。 来源: https://www.cnblogs.com/yajunLi/p/6163725.html

iOS cocoapods升级及问题

早过忘川 提交于 2019-12-09 10:11:45
安装 安装Ruby CocoaPods基于Ruby语言开发而成,因此安装CocoaPods前需要安装Ruby环境。幸运的是Mac系统默认自带Ruby环境,如果没有请自行查找安装。检测是否安装Ruby: $ gem -v2.0.14 安装则会提示当前Ruby版本。gem介绍:gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。 更换gem源 因为国内网络的问题导致gem源间歇性中断,原因你懂的。因此我们需要更换gem源,使用淘宝的gem源 [https://ruby.taobao.org/.](https://ruby.taobao.org/%E3%80%82) 第一步:移除默认的源 gem sources --remove https://rubygems.org/ 第二步:指定淘宝的源 gem sources -a https://ruby.taobao.org/ 第三步:查看指定的源是不是淘宝源 $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org/ 如果是 https://ruby.taobao.org/,则更换成功。 安装CocoaPods 改成淘宝源后执行以下命令进行安装: sudo gem

Cocoa podspec and path for dependency

允我心安 提交于 2019-12-09 07:57:14
问题 how can I specify in podspec a local path for an dependency ? like : s.dependency 'MyLibrary', :path => '../MyLibrary' thanks 回答1: You should use the :path keyword in your Podfile : pod 'AFNetworking', :path => '~/Documents/AFNetworking/AFNetworking.podspec' Tips: If you don't know the path, you can drag & drop the file in your Podfile and it will display it. EDIT I did not understand correctly what the OP was asking for, here is the correct answer: Put the local dependency inside your pod's