安装Carthage只需要打开终端,输入如下指令: $ brew update $ brew install carthage 如果你不喜欢使用终端,也可以从网站https://github.com/Carthage/Carthage/releases下载最新版的Carthage.pkg来更新。当你安装好Carthage后,在终端执行$ carthage version 即可看到当前的carthage版本, 当写这篇文章的时候,Carthage的版本为0.11.0 。现在,你已经安装好了Carthage,接下来就是在你的项目中使用carthage了: 1、通过终端进入到项目所在的文件夹:$ cd ~/Path/Project后面的路径替换成你的项目所在的路径即可2、创建一个空的carthage文件:$ touch Cartfile此时你的项目文件夹里会创建一个名为Cartfile的文件。3、使用xcode打开cartfile文件$ open -a Xcode Cartfile并在打开的文件中加入以下内容 github "Alamofire/Alamofire" ~> 3.0 github "SwiftyJSON/SwiftyJSON" 版本的含义 ~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本,如3.5, 3.9 == 3.0 表示使用3.0版本 >= 3.0表示使用3.0或更高的版本 如果你没有指明版本号,则会自动使用最新的版本 4、保存并关闭cart file文件,在终端执行命令$ carthage update --platform iOScarthage会为你下载和编译所需要的第三方库,当命令执行完毕,在你的项目文件夹中会创建一个名为Carthage的文件夹在 ~/Carthage/Build/iOS里会出现xxx.framework文件已经为你创建好了。当然,你也可以通过命令行进入此文件夹:$ open Carthage 5、现在打开你的项目,点击project,选择target, 再选择上方的General,将需要的framework文件拖到 Linked frameworks and Binaries内 6、点击Build Phrase tab选项,添加相应的run script 此时,你已经可以使用导入的第三方库了如需要使用Alamofire和SwiftyJSON,就在相应的类前添加 import Alamofire import SwiftyJSON 即可。 现在,就开始享受Carthage吧。
时间: 2024-10-13 17:32:02