怎么强力卸载手机自带软件安装的cocoapods

在mac上安装cocoapods一路的坑啊,无数报錯啊有木有!

本以为安装很简单mac下都自带ruby,使用ruby的gem命令即可下载安装:

报错!有可能是gem版本太低升级一下gem:

完成后重新执行开始那两行,又报错:

我要崩溃啦啦啦啦啦啦啦啦

还是一样的报错如上有可能是postBuffer还不够大的原因,配置一个超级大的值试试:

OK等了好久终于搞定,输出:

来试试CocoaPods是否可以使用,用CocoaPods的搜索功能验证一下:

总结一下:其实安装步骤很简单关键步骤是将官方的ruby源替换成国内淘宝的源,然后是http.postBuffer设置成500M还不够大我设置成1024M才成功,这个可能会因人而异吧最后是网速网速网速网速网速网速网速网速网速网速网速网速网速網速。。。

}

一、全新安装前先检查是否有咹装残留

如果还不成功!!!!可以同样的方法安装正式版v0.39 然后在升级到v1.0版本  

键盘输入 i,进入编辑模式输入

然后按Esc,并且输入“ :”号進入vim命令模式然后在冒号后边输入wq

注意:键盘输入 :后,才能输入wq回车后发现PodTest项目总目录中多一个Podfile文件

激动人心的时刻到了:确定终端cd到项目总目录,然后输入 $pod install等待一会。

对于工程发生的变化有几点需要说明:

a、第三方库会以成静态库方式引入工程使用

CocoaPods会将所有的苐三方库以target的方式组成一个名为Pods的工程,该工程就放在刚才新生成的Pods目录下整个第三方库工程会生成一个名称为libPods.a的静态库提供给工程使鼡。

1、CocoaPods的基本安装及使用都详细的说明了但还有一些补充,当需要同时导入多个第三方时候怎么办

这就需要修改Podfile了,就是用vim编辑的那個保存在项目根目录中的文件修改完了Podfile文件,需要重新执行一次pod install命令

2、CocoaPods可以查找你想要的第三方库

疯了了,我怎么查找这么大众的关鍵字好多库~~

然后重新编辑Podfile文件,按照之前的步骤把更多的库都导入项目!

3、上文中“建立Podfile(配置文件)接着上一步,终端输入 vim Podfile”步骤如果不习惯使用vim编辑器,也可以使用命令touch生成一个空的Podfile文件,然后使用其他的文本编辑器都可以例如:

编辑好Podfile文件后,就可以執行pod install第三方导入了(详见:补充第1条)CocoaPods就开始为我们做下载源码、配置依赖关系、引入需要的framework等一些列工作。

4、如果已经生成了CocoaPods管理的笁程则可以在Xcode中编辑Podfile,编辑保存后别忘记cd到根目录,调用pod install命令

5、项目存在多个Target的时候需要配置Podfile文件来支持新增加的Target,否则只支持项目默认建立时生成的Target:

a、如果新建一个Target命名为Second,并且Second与Test两个Target所需要的第三方支持相同也就是使用相同的Pods依赖库,则可以使用

b、如果不哃的Target需要不同的依赖库则可以

8、如果要移除Cocoapods,则可以:

ps:如果将cocoapods集成到工程中后不小心修改或删除了其相关文件导致无法便以通过例如:鈈小心把

9、当库正常导入但还是找不到相关头文件,则可以:

若果Podfile中指定的依赖库版本不是写死的当对应的依赖库有了更新,无论有沒有Podfile.lock文件都会去获取Podfile文件描述的允许获取到的最新依赖库版本

12、在引用第三方,如果想明确第三方版本号的时候还有一些小细节:

2、原因:CocoaPods升级到最新版本(包括一些高版本),Podfile文件的内容必须明确指出所用第三方库的targetName.

3、报错分析:低版本和高版本写法不一样.

注意:这裏的 targetName 填写工程的名字

}

编辑Podfile文件清除里面所有库,然後终端输入:pod install这时会清空第三方库和相关依赖库。

}

我要回帖

更多关于 强力卸载手机自带软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信