小伙伴们在开发的时候,往往要用到各种第三方库,毕竟站在巨人的肩膀上可以看得更远。可是我们也往往被这些库及其它们所依赖的库所困扰,各种繁杂,毕竟这样的活没有一个人想干。
创新互联是一家专业从事成都网站建设、网站建设、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!那么问题来了,有没有几个指令可以解决这些困扰呢:答案是有的,那就是cocoapods
一、首先确认是否安装好Ruby环境(MAC中本来就有),此处省略数千字。
二、安装只要在终端输入一条命令:
$ sudo gem install cocoapods
即可完成安装,不过期望与实现总是有差距的,由于国内网络被墙,ruby镜像不能访问,我突然想到,这个算不算闭关锁国呢?办法总比困难多,你可以用×××,当然,对没有×××的小伙伴来说,我们可以这样做:
$ gem sources -r https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/
感谢淘宝,感谢CCTV,感谢MTV。我们终于替换掉了被墙的 rubygems.org ,改成了 ruby.taobao.org 。
确认当前ruby镜像源是否为伟大的淘宝:
$ gem sources -l
如果小伙伴们还想知道更多的命令,请用:$ gem help
经过以上的步骤,小伙伴们把cocopods就安装好了,现在要再做些配置,以便能够得到它的代码库。
三、cocoapods的代码库repo也被墙了,同样的原理,用替换大法:
$ pod repo remove master $ pod repo add master http://git.oschina.net/akuandev/Specs.git $ pod repo update
这次要感谢的是:开源中国的阿宽!请小伙伴们鼓掌~~
Podfile
这个文件是用来用来申明项目代码相关性的,在这个文件中必须指定所需要库的名称,以及版本信息,支持的平台这三个信息。
可以手动创建这个文件,也可以用 pod init 自动生成这个文件,当然,小伙伴们必须确保当前目录是在工程的根目录下。
如果小伙伴们从github下载了一个工程来学习,并且工程目录下有这个文件的话,那么就可以用
$ pod install
这一句命令来搞定一切。
经过以上的折腾,小伙伴们终于可以愉快地玩耍了。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。