登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

查看: 27|回复: 6

iOS工具篇--CocoaPods,cocoapods安装

[复制链接]

213

主题

213

帖子

1895

金钱

手工艺人

发表于 2018-1-9 12:07:19 | 显示全部楼层 |阅读模式

        
       

        iOS开发过程中有好多第三方框架,十分便捷与开发者用最少的代码完成最优秀的App,一个上线的项目差不多得用到很多的框架,如果我们一个一个进行添加,则显得特别的慢,慢不是重点,重点是还容易出错,例如加载高德地图的框架特别复杂的环境适配,一步出错就会出现不知名的怪错误。所以一个shell命令编辑器就呼之欲出—CocoaPods



搭建ruby环境

        注意:2015年Apple公司推出了iOS9,用https更替了http协议,所以可能您看到其他资料的CocoaPods并不能进行顺利安装,所以我写的这篇完全适配于新的环境。

        打开终端,输入安装ruby命令

        $gem sources –add https://ruby.taobao.org/ –remove https://rubygems.org/

        过几分钟后 查看安装是否成功

        $ gem sources -l

        如果出现下面这样字样就说明安装ruby环境成功了

        * CURRENT SOURCES *
https://ruby.taobao.org/


环境搭建好后最后一步安装CocoaPods
[Java] 查看源文件 复制代码
  $ sudo gem install cocoapods

使用CocoaPods
1.找到创建工程的文件位置
[Java] 查看源文件 复制代码
  cd到  目标工程

2.创建Podfile文件

        可以用Xcode创建也可以用shell命令行创建(推荐用命令行创建)

[Java] 查看源文件 复制代码
    1.创建Podfile:
    touch Podfile
    2.编辑Podfile内容如下://以高德地图为例
    platform :ios, '7.0' #手机的系统//完全不用加这一行也行,不加这一行会适配到4.3的系统,建议还是加上吧,现在已经不会再适配7.0以下的了
    pod 'AMap3DMap'  #3D地图SDK
    #pod 'AMap2DMap' #2D地图SDK (2D和3D不能同时使?用)
    pod 'AMapSearch' #搜索服务SDK

3.输入:wq进行保存
4.安装第三方框架
[Java] 查看源文件 复制代码
 pod install

        如果已经安装需要更新

[Java] 查看源文件 复制代码
  pod update

安装成功之后会出现
[Java] 查看源文件 复制代码
 localhost:yourWorkDir yourUserName$ pod install
Analyzing dependencies
Downloading dependencies
Installing AMap3DMap(2.4.0)
Installing AMapSearch (2.4.0)
Generating Pods project
Integrating client project !
[!] From now on use `yourProj.xcworkspace`.

        本人在不同的电脑上使用CocoaPods发现使用pod install命令时会出现

[Java] 查看源文件 复制代码
Updating local specs repositories

        卡了几分钟没有进展,原因是因为我们的电脑没有翻墙
所以第三步中如果你的电脑没翻墙可以换成

[Java] 查看源文件 复制代码
    pod install --verbose --no-repo-update

        这样就666的运行了


                                               

3

主题

6474

帖子

424

金钱

攻城狮

Rank: 3Rank: 3

发表于 2018-1-9 12:07:40 | 显示全部楼层
写的真的很不错

14

主题

6466

帖子

1087

金钱

iOS大神

Rank: 6Rank: 6

发表于 2018-1-9 12:09:25 | 显示全部楼层
mark,收藏了

23

主题

6490

帖子

1063

金钱

iOS大神

Rank: 6Rank: 6

分享大神

发表于 2018-1-9 12:10:40 | 显示全部楼层
支持,感谢,祝code4app越来越好~

18

主题

6467

帖子

1855

金钱

iOS大神

Rank: 6Rank: 6

发表于 2018-1-9 12:11:55 | 显示全部楼层
感谢分享,楼主V5~

18

主题

6485

帖子

1745

金钱

iOS大神

Rank: 6Rank: 6

发表于 2018-1-9 12:15:28 | 显示全部楼层
相当不错,感谢无私分享精神!

0

主题

6457

帖子

-505

金钱

限制会员

发表于 2018-1-9 12:19:50 | 显示全部楼层
虽不明,但觉厉...
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表