问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用cocoapod app 还需要配置吗

发布网友 发布时间:2022-05-14 07:47

我来回答

1个回答

热心网友 时间:2023-10-10 08:49

开发iOS应用难免会经常用到第三方开源类库。公司项目,用到很多第三方的SDK,我为了方便管理,第一次使用CocoaPods。跟着网上安装教程,可我发现CocoaPods安装成功,却到了安装SDK时总是不能成功安装,下面的一些错误是我安装过程中遇到的,及解决方法。
1.Ruby环境搭建

苹果Mac OS本身自带Ruby,这省了我不少事,不过可以用命令确认是否安装了ruby,打开终端输入ruby -v
更新ruby
在安装CocoaPods时不要直接执行sudo gem install cocoapods 命令,因为cocoapods.org被墙了。我们可以使用淘宝的Ruby镜像来访问CocoaPods,安装CocoaPods的过程如下:
$ sudo gem sources --remove
//等有反应之后再敲入一下命令

$ sudo gem sources -a

$ sudo gem install cocoapods

gem sources -l(用来检查使用替换镜像位置成功)

2、下载安装CocoaPods
在终端输入:$ sudo gem install cocoapods
发现报错

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

Operation not permitted - /usr/bin/pod

额,好像我的CocoaPods是最新版本了1.0版本
用命令$ sudo gem
install -n /usr/local/bin cocoapods 成功解决掉上面问题,安装成功

3、使用CocoaPods

cd+项目总目录

ls 查看项目目录

终端上输入 :pod init 创建 Podfile文件,在项目中会生成,文件格式自动生成,不要随意改变

终端上输入: open -e podfile 打开文件

终端上输入: vim Podfile 进入,输入i,进入编辑模式

按Esc,并输入“:”号进入vim命令模式,然后冒号后面输入wq保存并退出

然后终端cd到项目总目录,输入pod

install,等待几分钟,然后安装成功

注意:
第一次安装使用CocoaPods会出现一些问题
如执行命令 pod setup 或输入pod install 报错

原因是由于安装Xcode导致路径变了
解决方法:执行命令

$ sudo xcode-select -switch /Applications/Xcode.app

再执行pod install --verbose --no-repo-update(安装依赖关系(快速安装(有依赖关系))

如:

出现Setting up CocoaPods master repo,半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。。

gitcafe和oschina都是国内的服务器,可以用它们CocoaPods索引库的镜像:

$ pod repo remove master

$ pod repo add master

$ pod repo update

如果想用oschina的镜像也可以把第二条命令 换成即可
第二条命令执行的时候会比较耗时,这个时候要去把整个specs仓库clone一下,下载到
~/.cocoapods里;
cd 到该目录里,用 -sh *命令来查看文件大小,每隔一会看看,最终大小是190多M。

文/lee祖祖(简书作者)
原文链接:
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 mac cocoa pods目录在哪 cocoapods 不能用了 怎么办 看了这么多的甜宠剧,哪部剧让你感觉可以满足女孩子对爱情所有的幻想? 网曝张若昀在《雪中悍刀行》片场曾大喊安静一下,这为何会引来非议? 谁能提供雪中舞剑的视频?影视作品当中的也行 《雪中悍刀行》隋珠公主扮演者是谁? 0753,0751是哪里的电话啊?谁知道现实有没东糖集团?天天打电话来冒充是什么集团招聘!骗子 车载hfp未连接是什么意思 《雪中悍刀行》哪个卫视播出? 我接到富力地产的电话面试叫我去广东韶关去培训,我怀疑是传销的,而且富力公司人事部电话打不通求指点 始兴教师招聘面试结构化幼儿园老师的题目和报考小学的考一样的试题吗? 东风日产的招聘信息,不知道是真是假 法院 记录员 知道的请进 谢谢 韶关始兴万达玩具厂今年暑假招人吗? 始兴县司前镇顺丰楼酒店招聘信息,始兴县司前镇顺丰楼酒店怎么样? 我想给孩子取个名字姓名杨,要有一个恩字在中间 取名字杨什么烺好点? 2014年姓名杨女孩名 姓杨男孩起名字杨启豪和杨启奇 姓杨;男孩,生于2012年4月19日13点15分,请大师根据五行八字请帮起名,并对此分析 我自己起了一个,杨瀚森 急求校庆祝福语!!! 现代家训60字+校庆祝福语一句 相似三角形的判定方法。用字母表示。先到先赞,速度啦。 WORD首页页眉与其他页不同,最后一页有页脚,其他没有……如何设置 一般什么时候可以考*资格证?没有毕业可以考吗?去医院面试笔试要准备什么? 拼多多砍价自己另一个可以砍吗? 乐提葆letybo是什么时候获得中国的批准上市的? 韩国市占率第一肉毒是哪个?是乐提葆letybo吗? 乐提葆letybo的详细介绍? 乐提葆是什么? 乐提葆letybo和其他品牌的有什么区别? Letybo 100U肉毒毒素疗效如何? 乐提葆letybo的生产工艺是什么? 乐提葆letybo肉毒素好不好? 乌龟应该如何吃什么?住哪里和怎么清洁 贝莱特空气能主机质保几年? 乌龟的常见疾病 简短的成语故事20字偷摸? 成语故事偷偷摸摸 同益空气能热水器保修多久的?