美文网首页
iOS Cocoa Pods安装使用

iOS Cocoa Pods安装使用

作者: Singularity_Lee | 来源:发表于2018-03-08 10:06 被阅读0次

打开电脑终端并输入指令

电脑安装了多个版本的Xcode,就需要修改链接Xcode路径

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
1. 移除现有Ruby默认源
sudo gem sources --remove https://rubygems.org/
2. 使用新的源 权限不足时 最前加 sudo 提升权限

gem sources --a https://ruby.taobao.org/ 已被舍弃

sudo gem sources -a https://gems.ruby-china.com/
3. 验证新源是否替换成功
gem sources -l

出现如下即为成功

*** CURRENT SOURCES ***

https://gems.ruby-china.com/
4. 安装CocoaPods

(1)sudo gem install cocoapods 苹果系统升级 OS X EL Capitan 后改为

sudo gem install -n /usr/local/bin cocoapods

(2) 更新pod

pod setup

若想重新安装删除pods指令
cd ~/.cocoapods/repos
pod repo remove master

开启终端代理 setup加速

5. 更新gem
sudo gem update --system
6. 新建工程,并在终端用cd指令到文件夹内

如果重新下载 路径问题 xcode-select -switch /Applications/Xcode-Beta.app

-查询某sdk版本号或者验证是否存在
pod search '第三方'
7. 新建Pod文件
vim Podfile
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '9.0'
# 用来忽略pod里面的警告用的
inhibit_all_warnings!
#swift 项目中通过 pod引入第三方必须加上 use_frameworks!
use_frameworks!

target "targetName" do
  pod 'AFNetworking'
end

targetname为自己的工程名,终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出
另: pod repo update #用于保证相关SDK为最新版 / pod update

8. 导入第三方库
//全部库更新安装
pod install

//更新本地库并安装
pod install --repo-update

//只安装新添加的库,已更新的库忽略
pod install --verbose --no-repo-update

//所有库统一更新
pod update --verbose --no-repo-update

//只更新指定的库,其它库忽略
pod update '库名' --verbose --no-repo-update
使用cocoaPods 在"import"导入时没有提示的解决办法

target-Build Settings下修改“User Header Search Paths”项
新增: $(PODS_ROOT) 选择 recursive


应用及常见问题解决参考


多项目共享pods

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '9.0'
# 用来忽略pod里面的警告用的
inhibit_all_warnings!
#swift 项目中通过 pod引入第三方必须加上 use_frameworks!
use_frameworks!

#多项目共享Masonry
def share_pods
  pod 'Masonry'
end
#targetName1 中除了共享的Masonry 另加AFNetworking
target "targetName1" do
  pod 'AFNetworking'
  share_pods
end

target "targetName2" do
  share_pods
end

target "widgetTargetName" do
  share_pods
end



常用Pods第三方库
  pod 'AFNetworking'
  pod 'CustomNetWorking'
  pod 'FuncControl'
  pod 'Masonry'
  pod 'YYModel'
  pod 'YYCache'
  pod 'YYImage'
  pod 'YYText'
  pod 'YYAsyncLayer'
  pod 'YYCategories'
  pod 'SDWebImage'
  pod 'SDWebImageFLPlugin'
  pod 'MJRefresh'
  pod 'IQKeyboardManager'
  pod 'MBProgressHUD'
  pod 'SVProgressHUD'
  pod 'ReactiveObjC'
  pod 'WebViewJavascriptBridge'
  pod 'DZNEmptyDataSet'
  pod 'JXCategoryView'
  pod 'Bugly'

相关文章

  • cocoa pods使用

    好久没做iOS原生开发了, 突然发现cocoa pods都不能使用了, 需要升级才能使用. cocoa pods ...

  • iOS Cocoa Pods安装使用

    打开电脑终端并输入指令 电脑安装了多个版本的Xcode,就需要修改链接Xcode路径 1. 移除现有Ruby默认源...

  • Cocoapods

    CocoaPods 安装使用 1:sudo gem install cocoa pods 2:pod setup ...

  • ERROR: While executing gem ...

    使用如下命令安装cocoa pods 遇到如下错误: 解决办法,改使用下面的命令: 若想安装指定版本号的cocoa...

  • Mac下安装cocopods

    CocoaPods 安装使用 打开终端,输入以下命令: 1:sudo gem install cocoa pods...

  • 使用cocoa pods安装给项目添加三方库

    当我们安装好cocoa pods之后,我们就可以去使用cocoa pods去添加一些常用的三房库,并且进行管理。下...

  • Mac 10.11安装CocoaPods

    之前安装的CocoaPods,更新系统Mac 10.11.1之后,发现cocoa pods用不了,做iOS开发,没...

  • #iOS笔记#cocoa pods 安装和使用

    1.更新ruby 1.1切换ruby源 $ gem sources --add https://gems.ruby...

  • Lumberjack日志管理

    一、cocoa pods 导入 platform :ios, '8.0'pod 'CocoaLumberjack'...

  • iOS - cocoa pods 的使用

    cocoapods官网查看 创建Podspec描述文件,cd 到文件的跟目录下,在终端中输入pod spec cr...

网友评论

      本文标题:iOS Cocoa Pods安装使用

      本文链接:https://www.haomeiwen.com/subject/hcbefftx.html