CocoaPods移除及安装流程

一,移除

在项目中移除CocoaPods

如果你觉得CocoaPods让你的项目出现了问题,不好用甚至是恶心,想将其从项目中彻底移除,也有方法:

1.删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹。

2.删除xcworkspace文件。

3.打开xcodeproj文件,删除项目中的libpods.a和Pods.xcconfig引用:

4.打开Build Phases选项,删除Check Pods Manifest.lock和Copy Pods Resources:

完成,编译运行,无错通过。


二 安装

1.开启 terminal

2.移除现有 Ruby 默认源

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

3.使用新的源

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

4.验证新源是否替换成功

$ gem sources -l

成功出现下面字段

*** CURRENT SOURCES ***

https://ruby.taobao.org/

5.安装 CocoaPods

$ sudo gem install cocoapods

出现错误

/*

ERROR:  While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/pod

解决方案:苹果系统升级 OS X EL Capitan 后会出现的插件错误,将安装流程 5.安装 CocoaPods 的sudo gem install cocoapods

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

*/


$ pod setup


6.更新 gem

$ sudo gem update --system

7.新建工程,并在终端用 cd 指令到文件夹内

$ pod search 第三方

8.新建 Podfile 文件

$ touch Podfile

9.编辑 Podfile 文件,并写入要添加的第三方库

platform:ios, ‘8.0’(必写)

use_frameworks!(必写)

target ‘项目名‘do(必写)

pod 'SnapKit', '~> 0.15.0'

pod 'Alamofire', '~> 3.0.1'

pod 'SwiftyJSON', '~> 2.3.0'

pod ‘FMDB’

pod ’SDWebImage’

pod 'SVProgressHUD'

end(必写)

10.导入第三方库

$ pod install

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

11.退出终端

文/楚天书舒(作者)

原文链接:http://www.jianshu.com/p/071d30a3af02

著作权归作者所有,转载请联系作者获得授权,并标注“作者”。

*/

三 删除某一第三方库

方法:

1.打开Podfile文件,删除JSONKit该行,即:

platform:ios, '7.0'

pod 'AFNetworking', '~> 2.1.0'

pod 'JSONKit', '~> 1.5pre'(删除该行)

pod 'MBProgressHUD', '~> 0.8'

(如果想换成1.1版本,将被删除的行改成pod 'JSONKit-NoWarning', '~> 1.1'即可)

2.cd到当前项目目录下,重新执行pod install命令。输出信息如下(留意Removing JSONKit):

$ pod install

Analyzing dependencies

Removing JSONKit

Downloading dependencies

Using AFNetworking (2.1.0)

Using MBProgressHUD (0.8)

Generating Pods project

Integrating client project

3.重新打开xcworkspace文件,可以看到JSONKit被移除,再次编译将会通过:

你可能感兴趣的:(CocoaPods移除及安装流程)