IOS CocoaPods

发布于 2019-09-26 作者 风铃 5次 浏览 版块 前端

    <h1 class=\"postTitle\">
        <a id=\"cb_post_title_url\" class=\"postTitle2\" href=\"http://www.cnblogs.com/nmzd/p/4645231.html\">IOS CocoaPods</a>
    </h1>
    <div class=\"clear\"></div>
    <div class=\"postBody\">
        <div id=\"cnblogs_post_body\"><p>普通用户在windows安装软件最好有一个软件管家来对软件进行查找、安装、升级、卸载等操作。由于MAC OX是Unix发展来的,所以在MAC上安装软件最好也需要一个软件管家。</p>

Ruby Gem在Linux、Unix和MAC等系统上都被广泛使用着,要便捷地使用CocoaPods自然离不开Ruby Gem。


目前MAC OX都自带Ruby Gem的环境,不幸的同学请移步百度、Google。


打开电脑终端(命令行),检测方法如下:


输入:ruby -v


输出:ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]


输入:gem -v


输出:2.4.8


都有输出则表示环境是正常的,此时可以将你的Gem版本更为最新版,在终端输入:sudo gem update –system


 


由于华夏民族等一系列历史原因,在我这个时代我需要对Gem换源(是让Gem从国内下载软件的意思)


查看当前的下载源


输入:gem sources -l


输出:


*** CURRENT SOURCES ***


 


http://ruby.taobao.org/


恭喜你不用换源,之前这台电脑有人帮你弄过了,如果你没那么幸运,那也没关系,谁叫你是敲代码的呢?


 


移除当前使用的国外源


输入:gem sources –remove https://rubygems.org/


 


使用国内的下载源


输入:gem sources -a https://ruby.taobao.org/


等这些操作完成,之后就可以真正安装我们的CocoaPods了。


 


安装CocoaPods    (小提示:更新操作和安装操作是一样的)


输入:sudo gem install cocoapods   


OS X EL Capitan 后改为  $sudo gem install -n /usr/local/bin cocoapods


 


设置CocoaPods


输入:pod setup


 


查看CocoaPods版本


输入:pod –version


 


使用CocoaPods


在原始的XCode项目文件夹下新建Podfile文件,内容如下:


platform :ios


pod 'MBProgressHUD', '~> 0.7'


pod 'OpenUDID'


pod 'SDWebImage', '~> 3.5'


 


platform :ios, '7.0'


pod "AFNetworking", "~> 2.0"


 


保存文件。


platform表示平台,我们使用ios,详细的可设置为该平台的版本,例如7.0,未写版本一般表示能兼容所有IOS版本的第三方库


pod 表示添加一个库,后面引号内写库的名称,接着后面是库的版本,不写则表示最新的默认版本


引号可以使用单引号和双引号,请尽量一致,上面只是例子。


 


在终端使用命令cd到Podfile文件目录下


执行命令:pod install


等待pod为你的xcode工程安装第三方库,成功会输出如下文字:


 Please close any current Xcode sessions and use Demo.xcworkspace for this project from now on.


意思是告诉你库安装成功,以后要使用Demo.xcworkspace文件打开项目。


 


当你修改Podfile文件后请使用命令:pod update


这样可以更新你的项目中使用的第三方库,而且是更新到最新的版本。


一般来说,除了第一次使用 pod install命令外,之后尽量是使用 pod update


一定要使用 pod install 也是可以的,因为这个命令会按照你的文件来安装库,但是这个命令出错的话,请直接使用pod update解决。


 


更多请查看CocoaPods Wiki 










    </div>
    <div class=\"postDesc\">posted @ <span id=\"post-date\">2015-07-14 13:41</span> <a href=\"http://www.cnblogs.com/nmzd/\">南溟之巅</a> 阅读(<span id=\"post_view_count\">...</span>) 评论(<span id=\"post_comment_count\">...</span>)  <a href=\"http://i.cnblogs.com/EditPosts.aspx?postid=4645231\" rel=\"nofollow\">编辑</a> <a href=\"#\" onclick=\"AddToWz(4645231);return false;\">收藏</a></div>
收藏
暂无回复