一.安装.
1.如果没有安装Homebrew(mac OS X软件包管理工具)先安装
终端输入:
/usr/bin/ruby-e"$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
回车安提示输入本机密码,耐心等待即可。
2.安装Carthage
在终端输入如下命令回车:
$brewupdate
$brewinstallcarthage
3.安装结束查年版本:
$carthageversion
本人安装的是:
二.使用
1.获取项目路径:
cd /Users/yg/Desktop/test
回车。
2.创建一个空的carthage文件:
$touchCartfile
3.打开carthage
$open-aXcodeCartfile
4.在打开的carthage文件中输入相要编译的框架,如:
github"Alamofire/Alamofire"~>4.0
(
版本说明:
~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
如果你没有指明版本号,则会自动使用最新的版本
)
5.保存carthage文件并关闭,终端输入:
$carthageupdate--platformiOS
需要等待一段时间,因为carthage会为你下载和编译所需要的第三方库。当终端运行结束,你会在项目文件夹里看到Carthage文件夹,其中里面的Build文件夹里有iOS文件夹里面就有编译好的Alamofire.framework。
通过命令行打开文件夹
$openCarthage
三.引入.framework用Xcode打开工程
1.为了方便管理在项目根目录创建:文件夹Verdor来管理动态库。Alamofire.framework拖入Vendor文件夹中。
点击project,选择target, 再选择上方的General,将需要的framework文件添加到 Embedded Binaries(动态库)内
选择Alamofire.framework添加既可。
2.点击Build Phrase tab选项,添加相应的run script。(看具体框架需要)
附上:Carthage 初探:四大优势与四大劣势:https://imtx.me/archives/1939.html (转载自:I'M TUALATRIX 谢谢!如有侵权请联系删除)
网友评论