码迷,mamicode.com
首页 > 移动开发 > 详细

IOS Carthage安装、使用

时间:2018-08-23 19:40:44      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:swift   code   保存   span   data-   touch   编辑   c11   编译   

一、Carthage的安装和使用
1.安装homebrew后输入如下命令

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.升级brew

$ brew update

3. 使用brew来安装


brew install Carthage
查看版本 $ Carthage version
技术分享图片

二、Carthage的使用

1)先进入到项目所在文件夹

$ cd 项目路径

2)创建一个空的Carthage文件

$ touch Cartfile
$ vim Cartfile

3)编辑cartfile文件

github "Alamofire/Alamofire"
#自动布局
github "SnapKit/SnapKit"
github "devxoul/Then"

 

4)保存并关闭cartfile文件,使用cartfile安装框架

$ Carthage update --platform iOS
 
技术分享图片
技术分享图片

 

5)打开Carthage 查看生产的文件目录

$ open Carthage
 
技术分享图片

文件目录说明:
"|| Carthage/Checkouts目录:从github获取的源代码
"|| Carthage/Build目录:编译出来的Framework二进制代码库

 

3、关于Carthage编译后的库使用起来十分简单,可以手动将Carthage/Build目录下的framework文件拖到项目中:

技术分享图片

也可以用脚本自动在每次编译的时候,将framework拷贝到工程中:

技术分享图片

注意:在写framework拷贝路径时一定要写正确,默认是工程根目录/Carthage/Build/iOS/; 还有需要注意的是,在AppStore上传时,这个脚本会被审核报错,所以不推荐使用这种方式; 另外在Xcode9+中,会出现实时编译的问题,导致系统CPU飞转,严重耗能,慎用。

4、其它:
卸载Carthage:brew uninstall Carthage 更新第三方框架: 更新多个框架:修改Cartfile文件,并重新执行 Carthage update
更新某个框架:$ Carthage update 具体的框架名称

IOS Carthage安装、使用

标签:swift   code   保存   span   data-   touch   编辑   c11   编译   

原文地址:https://www.cnblogs.com/edensyd/p/9525366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!