cocoaPods的安装使用 以及 Carthage

http://cnbin.github.io/blog/2015/05/25/cocoapods-an-zhuang-he-shi-yong/

按照这个步骤就OK

Note:当引入已有的project,并且使用了这个库管理工具后(可能工程里引用的第三方库有更新,或者.workspace 文件缺失)到这工程build failed,本地需要重新生成依赖,首先在terminal终端,cd到这个工程路径(直接在terminal终端输入cd 然后把工程的文件夹拖到terminal里),然后输入回车!一定要回车,这样才算转到工程目录下,然后执行pod update , pod install,即可在工程目录下重新生成.workspace文件,打开文件后重新build就OK

示例:

platform :ios, '8.1'
target ‘XXXDemo’ do
pod 'FolioReaderKit'
end

注:其中XXXDemo是你工程的target的名字,FolioReaderKit是你要引入的第三方的库名,如果你不知道这个库更新到哪个版本了,就先执行 pod search XXX, terminal会显示这个库最新的版本号

关于swift的工程,还需要这样修改

 

 platform :ios, '8.1'
target ‘FolioReaderKit’ do

use_frameworks!
pod 'FolioReaderKit'
end

一些问题总结:

http://www.jianshu.com/p/689368568cf7

pod安装完后打开工程发现build失败,Xcode build failure “Undefined symbols for architecture x86_64”

出现如下的错误,这时候需要重新设置一下工程build phase:


swift 第三方库管理cartfile :

http://www.isaced.com/post-265.html

与podfile的流程差不多

Carthage 的大致工作流程如下:

  1. 创建一个 Cartfile 文件,写好你要哪些依赖库
  2. 执行 carthage update 命令拉取源代码并编译为 Framework
  3. 把编译后的 .framework 拖到项目中去即可 (官方是这么说的,不过更好的办法是把 Carthage 编译的 Framework 路径加入到 Build Setting 中的 Framework Search Path,详情见后文)
原文地址:https://www.cnblogs.com/lucky-star-star/p/5601857.html