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 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,743评论 3 50
  • 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库...
    辉712阅读 3,994评论 0 7
  • “朋友”这个词语,在我看来异常庄严和圣洁。 人这一生,不长但也不短,在这条人生路上,我们会遇到形形色色的人,他们或...
    猫咪家的小豆豆阅读 1,298评论 0 1
  • 今天秋分,其实节气什么的我真的不怎么关注,但我还是要说虽不关注却感叹于我们古代先人的智慧,这些节气天时变化之准确真...
    candy麦芽儿阅读 307评论 0 0
  • 测试测试测试 发布之后测试 测试
    杜玮C真阅读 389评论 0 0