文档章节

cocoapods管理第三方框架

swallowYan
 swallowYan
发布于 2016/03/06 13:07
字数 283
阅读 17
收藏 2

1.

gem sources -l

->

*** CURRENT SOURCES ***

https://ruby.taobao.org

->

2.

sudo gem sources -a https://ruby.taobao.org

->

3.

Password:电脑密码

->

source https://ruby.taobao.org already present in the cache

->

4.

sudo gem sources -r https://rubygems.org/

->

source https://rubygems.org/ not present in cache

->

5.

sudo gem install cocoapods

->

等待

->

Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0

1 gem installed

->

6.

cd 切换到项目文件的根目录(存放项目的文件夹)

->

7.

echo "pod 'SnapKit'" >Podfile

项目同级目录下会生成Podfile

8.

pod search SDWebImage

pod search AFNetworking

pod search SnapKit

echo "pod 'SnapKit'" >Podfile

项目同级目录下会生成Podfile

echo "pod 'SDWebImage'" >Podfile

echo "pod 'AFNetworking'" >Podfile


网络不好时 使用下面代码

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

->

会报错报错报错!!!!!!!!!!!!!!!!!!!!!!!!!!

> Copying SnapKit from
  `/Users/Yan/Library/Caches/CocoaPods/Pods/Release/SnapKit/0.19.1-eff58` to
  `Pods/SnapKit`
  - Running pre install hooks

[!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfile or target to opt into using it. The Swift Pod being used is: SnapKit


*****************************************************

-> 

打开Podfile文件添加     use_frameworks! 

保存  command + s   

关闭Podfile

***********************************************************************

->

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

——>文件夹中就会自动创建xcworkspace 文件


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


若要新添加第三方框架打开podfile文件添加即可

例如:

pod 'SDWebImage'

pod 'AFNetworking'


不用下面方法

pod install --no-repo-update

pod update


© 著作权归作者所有

下一篇: 归档
swallowYan
粉丝 15
博文 23
码字总数 3987
作品 0
海淀
私信 提问
使用 CocoaPods 管理依赖库

文本首发于Ryan’s Zone 本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。 CocoaPods是什么 在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFN...

孙启超
2014/04/13
0
0
使用CocoaPods管理第三方库

DEC 2ND, 2012 前言 每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如 Java: maven,Ivy Ruby: gems Python: pip, easy_install Nodejs: npm 随着iOS开发者的...

泊竹
2013/12/08
0
0
CocoaPods的安装使用和常见问题

原文:http://www.jianshu.com/p/6e5c0f78200a 一、什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出...

lingfeng72
2015/11/09
0
0
使用CocoaPods来做iOS程序的包依赖管理

前言 每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如 Java: maven,Ivy Ruby: gems Python: pip, easy_install Nodejs: npm 随着iOS开发者的增多,业界也出...

龙虾达人
2013/02/25
0
0
全网首例全栈实践(八)iOS项目开发框架前奏

一、CocoaPods创建项目 什么是CocoaPods? CocoaPods是一个管理第三方依赖库的工具,它能够方便地解决库与库之间的依赖关系,通过创建一个Xcode的workspace来将这些第三方库和我们的工程关联...

充电实践
03/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

在Linux系统中创建SSH服务器别名

如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间。你可以通过 SSH 为频繁访问的系统创建 SSH 别名,这样你就不必记住所有不同的用户名、主机名、SSH 端口号和 IP 地...

老孟的Linux私房菜
15分钟前
0
0
高德API入门教程

项目需求 1、实现打开地图就能定位到中心显示标注点 2、点击标注显示保利可爱岛的详细信息 3、实现导航功能 <!doctype html><html><head> <meta charset="utf-8"> <meta http-......

我叫小糖主
26分钟前
5
0
聊聊Elasticsearch的MonitorService

序 本文主要研究一下Elasticsearch的MonitorService MonitorService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/MonitorService.java public class MonitorServic......

go4it
56分钟前
3
0
二、Docker

1、Docker - The TLDR(Too Long,Don't Read,Linxu 终端工具 ) Docker是在Linux和Windows上运行的软件。它创建、管理和编排容器。该软件以开源方式开发,在Github上作为Moby开源项目的一部分。...

倪伟伟
今天
3
0
Python猫荐书系列之七:Python入门书籍有哪些?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/ArN-6mLPzPT8Zoq0Na_tsg 最近,猫哥的 Python 技术学习群里进来了几位比较特殊的同学:一...

豌豆花下猫
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部