再次记录 cocoapods

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #333333; background-color: #ffffff }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Courier; color: #333333; background-color: #ffffff }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Courier; color: #333333; background-color: #ffffff; min-height: 17.0px }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #333333; background-color: #ffffff; min-height: 16.0px }
p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #333333; background-color: #ffffff }
span.s1 { }
span.s2 { font: 14.0px Courier }

1、pods

安装cocoapods

但是,是的,又但是(不过是个可喜的“但是”)。我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

$ gem sources --remove https://rubygems.org/

//等有反应之后再敲入以下命令

$ gem sources -a https://gems.ruby-china.org/

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

上面所有的命令完成之时,在小编的终端上是这个的样子:

这时候,你再次在终端中运行:

$ sudo gem install cocoapods

pod setup

若是报错  用sudo gem install -n /usr/local/bin cocoapods

等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

##

链接】RubyGems镜像-淘宝网
https://ruby.taobao.org/      已经声明不在维护gems  现在用http://gems.ruby-china.org/

##

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #333333; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Courier; color: #333333; background-color: #ffffff }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; background-color: #ffffff; min-height: 17.0px }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; background-color: #ffffff }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #333333; background-color: #ffffff }
span.s1 { }

在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行:

$ vim Podfile

然后在Podfile文件中输入以下文字:

platform :ios, ‘7.0‘

pod "AFNetworking", "~> 2.0"

注意,这段文字不是小编凭空生成的,可以在AFNetworking的github页面找到。这两句文字的意思是,当前AFNetworking支持的iOS最高版本是iOS 7.0, 要下载的AFNetworking版本是2.0。

然后保存退出。vim环境下,保存退出命令是:

:wq

pod添加库   pod install --verbose --no-repo-update   或 pod install

pod更新  pod update --verbose --no-repo-update   或 pod update

更新单个库

pod update + 你想升级的那个库的名字 例如: pod update MJRefresh  必须学会此,本人就自坑了一次,,,,,,因为有的库可能会手动修改,update会覆盖

Xcode8以上 Podfile稍微变化了一点

source ‘https://github.com/CocoaPods/Specs.git‘
platform:ios,’8.0’
use_frameworks!

target ‘Unity-iPhone‘ do

#pod ‘Parse‘, ‘~> 1.7.1‘
#pod ‘PromiseKit‘, ‘~> 1.6.0‘
pod ‘GCDObjC‘, ‘~> 0.2.0‘
pod ‘AFNetworking‘, ‘~> 2.6.0‘
pod ‘MBProgressHUD‘, ‘~> 0.9.1‘
pod ‘SDWebImage‘, ‘~> 3.7.3‘
pod ‘OpenUDID‘, ‘~> 1.0.0‘
pod ‘WeiboSDK‘, ‘~> 3.1.1‘
#pod ‘OpenCV‘, ‘~> 2.4.10‘
#pod ‘SDCycleScrollView‘, ‘~> 1.64‘
#pod ‘LTNavigationBar‘, ‘~> 2.1.0‘
pod ‘MJExtension‘, ‘~> 2.5.10‘
pod ‘UMengSocialCOM‘, ‘~> 5.2.1‘
pod ‘UMengAnalytics‘, ‘~> 4.1.0‘
pod ‘BTBadgeView‘, ‘~> 1.3‘

target ‘Unity-iPhone Tests‘ do
    inherit! :search_paths
    # Pods for testing
end

end
时间: 2024-10-13 11:47:02

再次记录 cocoapods的相关文章

再次记录老K站点的工作策略

股市开盘了. 据说今天是多空决战的日子. 7月17日.三大期指交割. 打开大盘,看着指数一会上升,一会跳水.好不欢乐.当然,今天我是来记录我的老K,关于老K的下一步. 近期每天傍晚的时候.都会去江边散心,看看江水,7点半的时候有音乐喷泉.音乐声是主旋律,陶醉于此,easy忘记悲伤,easy向往美好.也可能快要三十了,不自觉地喜欢上这种一种节奏. 走在江边的时候.脑子里一直在想老K(www.lao-k.com)的定位. 如今有了资讯了.对于非常多用户来讲.须要的是怎样方便便捷的浏览到三大证券站点以

再次记录 Visual Studio 2015 CTP 5 的一个坑

升级到 VS2015 CTP 之后,今天要改项目中的一个东西,然后就不得不把 C# 6.0 改变的语法代码中改了下(之前没改,大约200多个),首先,比如下面示例代码: var fullName = "\{customer.FirstName} \{customer.LastName}"; 项目中有很多这样的类似代码,这些都得改掉,怎么办?手动改???算了,还是批量修改吧,但是怎么批量替换呢,难道直接把"\ {"替换成"{",但是"$&

再次记录老K网站的工作策略

股市开盘了.据说今天是多空决战的日子.7月17日,三大期指交割.打开大盘,看着指数一会上升,一会跳水,好不欢乐.当然,今天我是来记录我的老K,关于老K的下一步. 最近每天傍晚的时候,都会去江边散心,看看江水,7点半的时候有音乐喷泉.音乐声是主旋律,陶醉于此,容易忘记悲伤,容易向往美好.也可能快要三十了,不自觉地喜欢上这样的一种节奏.走在江边的时候,脑子里一直在想老K(www.lao-k.com)的定位. 现在有了资讯了,对于很多用户来讲,需要的是如何方便便捷的浏览到三大证券网站以及新华网人民网的

16.全排列(深度搜索的详细记录)

关于全排列的代码在网上收集.研究了好几种,包括我自己写的也有循环实现.循环是最容易理解的,按照判定条件进行嵌套,但缺点是,如果有十个八个数据,循环嵌套的层数太深,十分臃肿.很明显,如果一段代码不够简练,我自己也不满意,肯定想尽办法解决它.所以再次记录一下全排列的递归实现. 还是按照自己的一套方法,以小见大,先不弄太多数据,在最小的范围内观察代码是如何运行的.在全排列的递归实现中,需要三个数组:1.源数据,也就是待排的元素,比如,{3,5,7,8....}等等,将之放在一个数组中.2.排好的数据.

fiddler使用记录

好的开发工具的确让人给工作效率倍增,而且用起来很爽,在这里再次记录另外一个工具--fiddler 下面来讲我的fiddler使用心得: 盗个图,发现别人截图截的不错,fiddler,能够拦截所有的http请求,作为一款分析http请求的工具来讲确实不可多得,其他工具我也听说过,什么wareshark,httpwatch ,但是都没用过,fiddler也是我第二次用才觉得好用的,这里要感谢,哪些使用这个工具的新同事们,不是你们,我还真耐不下心来学习这款工具呀. 由图可知,fiddler的左边栏,主

使用Cocoapods创建私有podspec

Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理.Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的简单,我就着手尝试着使用了一下,用它管理起第三方库确实是十分的方便顺手.后来它有了更强大的功能就是自己创建podspec,更可以设置私有的库. 春节回来上班,没有什么任务做,正好项目中

listview中Item记录点击状态的方法--(点击显示、隐藏的状态保存)

listView中的Item有时候会添加其他的内容,例如有一块儿隐藏的区域,点击后展开,再次点击则隐藏.这时如果Item超过一屏,那么直接在Adapter中的getView方法加入判空操作,即 if(convertView == null){ convertView = new DownloadItem_CachedView(context); } 这时候,可能会出现混乱显示的情况. 解决办法,有三种. 1.  首先,各位想到的可能是直接把判空操作去掉,那么就不会复用,也就不会出现混乱了.这确实

一、日常经验记录

c#post.get请求https接口获取数据 1 private static CookieContainer m_Cookie = new CookieContainer(); 2 private static readonly string DefaultUserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"; 3 4

Snail—UI学习之自定义标签栏UITabBarController

这里的背景跟上面的差不多 不过这里要用到AppDelegate的单例进行传值 首先到AppDelegate.h文件中 <span style="color:#FF0000;">#import <UIKit/UIKit.h> @interface WJJRootViewController : UITabBarController //声明一UIButton属性 来记录当前按下的按钮 @property (nonatomic,strong) UIButton *