安装及使用cocoapods的教程

http://blog.csdn.net/wzzvictory/article/details/18737437

操作步骤:

cocoapods是使用ruby编写的,mac系统自带ruby环境,所以我们可以直接安装cocopods库

cocoapods安装地址 https://rubygems.org/

但是因为国内封了该地址,所以我们使用taobao提供的镜像地址

淘宝镜像源地址改成https了,以前使用http协议的将不会再生效,按照下面的方式替换镜像源

10.11系统升级造成ruby环境改变,执行pod命令会发生错误

解决错误办法:

执行下面这行代码

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

安装cocoa pod命令:

https://ruby.taobao.org

1)gem sources -l (查看当前配置源)如果没有配置过,则显示空,配置过,则显示源地址

2)gem srouces -remove https://rubygems.org/ (移除已配置的源)

3)gem srouces -a https://ruby.taobao.org (添加源)

4)sudo gem install cocoapods (安装cocoapods库,sudo代表使用管理员权限安装,需要输入登陆密码才能完成安装)

安装第三方库命令:

1)使用命令窗口进入需要安装库的项目中(命令窗口 terminal)

cd命令:进入到项目中 cd Documents / cd StudyWorkSpace

ls命令:显示当前路径的所有文件

2)touch Podfile(创建Podfile文件,该文件用于描述第三方库信息)

3)vim Podfile (编辑Podfile文件,编辑第三方库信息)

例如:

platform :ios

pod ‘Reachability‘,  ‘~> 3.0.0‘

pod ‘SBJson‘, ‘~> 4.0.0‘

platform :ios, ‘7.0‘

pod ‘AFNetworking‘, ‘~> 2.0‘

4)先按esc键退出编辑  —>  再输入 :wq ——>  回车

5)pod install --verbose --no-repo-update (安装第三方库)

执行pod install还是pod update卡在Analyzing dependencies不动了

最近可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。

其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

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

或者

pod update --verbose --no-repo-update

swift工程引用oc的第三方库时,需要使用桥接文件来实现引用

如何创建桥接文件?

1)系统自动创建:创建一个oc文件,xcode会提示是否创建一个桥接文件,点击确定,会自动创建1个桥接文件

并且自动完成桥接文件的配置

2)手动创建:桥接文件命名格式 工程名称-Bridging-Header.h

并且需要配置桥接文件路径

如何在桥接文件中引入第三方库?

如果是cocoapods中的第三方库,在桥接文件中应写成 #import <xxx.h>

如果是工程中添加的第三方库(文件夹形式),在桥接文件中应写成 #import “xxx.h”

时间: 2025-01-03 16:24:21

安装及使用cocoapods的教程的相关文章

Dreamweaver_CS6安装与破解,手把手教程【转载】

参考文献: Dreamweaver_CS6安装与破解,手把手教程 Adobe Dreamweaver是一款非常好用的web前端设计工具,这里详细讲解CS6版本的安装及破解步骤.经过测试,CS5版本也可以使用本经验中共享的破解补丁进行破解. 声明:破解补丁与本人无关,本破解教程仅供学习和技术交流使用,不得用于任何商业用途,请大家支持正版. 工具/原料 Dreamweaver_CS6 adobe dreamweaver cs6 通用破解补丁 安装过程 1 这里安装用的是Dreamweaver_CS6

VirtualBox安装Windows XP系统图解教程

点击"新建",出现下面对话框. 如果没有windows xp系统的.vdi格式的安装文件,就选择下面的选项. 一定要选择动态分配. VirtualBox安装Windows XP系统图解教程,码迷,mamicode.com

CentOs6.5中安装和配置vsftp简明教程

这篇文章主要介绍了CentOs6.5中安装和配置vsftp简明教程,需要的朋友可以参考下 一.vsftp安装篇 复制代码代码如下: # 安装vsftpdyum -y install vsftpd# 启动service vsftpd start# 开启启动chkconfig vsftpd on 二.vsftp相关命令之服务篇 复制代码代码如下: # 启动ftp服务service vsftpd start# 查看ftp服务状态service vsftpd status # 重启ftp服务servic

微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)

转:http://blog.csdn.net/gulijiang2008/article/details/41447989 这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以前只是用过SVN,从来没有用过TFS,所以在网上百度.谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面就简单介绍一下安

【Linux】Windows 7下硬盘安装Ubuntu 14.10图文教程

本文转载自:http://www.linuxidc.com/Linux/2014-10/108430.htm 著名的Linux发行版 Ubuntu 系统已经释出最新的 14.10 版,同时大家也可能不知道其实它已经十岁了.与半年前的14.10相比,这次Ubuntu 14.10系统升级的修改幅度很小,外观界面几乎保持原样,增加了安装动画. 它的第一次公布时间为 2004 年的 10 月呢.在这次十周年更新中,Ubuntu 为用户带来一个 Developer Tools Centre,让他们可以一次

TortoiseSVN下载,安装,配置,常用操作 svn教程

   TortoiseSVN下载,安装,配置,常用操作 svn教程 首先在百度搜索并下载 TortoiseSVN 推荐从官网下载,软件分为32位和64位版本,下载时请根据自己的系统位数进行下载:  安装过程: 1.下载软件后,双击程序进行安装,点击"Next": 2.在许可证协议页面,选择"I Accept the terms in the License Agreement",点击"Next": 3.在自定义选项页面,可以选择安装目录,也可以直

Linux下mongodb安装及数据导入导出教程

Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1.到mongodb的官网(https://www.mongodb.org/downloads) 下载相应你系统的安装包,拷贝(能够用ftp工具如winscp)到你的linux系统上面. 2.解压相应的安装包 命令例如以下:tar zxvf mongodb-linux-x86_64-3.0.4.tgz

VMware12版虚拟机怎么安装win7系统(详细教程

转自:http://jingyan.baidu.com/article/cd4c29791fcf1b756e6e6034.html VMware12版虚拟机怎么安装win7系统(详细教程) 现 在很多人都会在虚拟机上体验不同的系统,可是很多时候我们并不能非常顺利的安装好系统,这中间经常会出现很多差错,导致我们安装不上,比如在虚拟机上安装 win7系统,很多人发现安装的时候总是会跳到工具箱中去,导致根本不能安装,小编在这里将详细的新版虚拟机安装win7系统的方法分享给大家,希望能够 帮助到各位有需

Windows 7下硬盘安装Ubuntu 14.04图文教程 第3页_Linux教程_Linux公社-Linux系统门户网站 - 猎豹安全浏览器

Windows 7下硬盘安装Ubuntu 14.04图文教程 部分安装图: 下面的安装选择默认吧,不要改动什么(对菜菜鸟来说). 点击 现在重启 即可. 如果没有按本教程做的,看看下面的一些情况,可能对你有帮助. 注意: (1)在选择安装启动引导器的设备时,可以选择我们分好的 / 区,也可以新建一个/boot区. (2)若重启就会发现原来 Windows进不去了. 打开终端输入命令 sudo gedit /etc/default/grub 修改GRUB_TIMEOUT="10"然后在终