Swift - Carthage 安装与使用, 及可能出现的问题

迦太基经过4年的历程,收获了好评无数.github上的星数已经超过了的CocoaPods,这应该是必然的,毕竟的CocoaPods侵入性太强。今天闲来无事,就尝试了一下迦太基,感觉还不错,从安装到使用,蛮舒服的。下面来看看迦太基吧

先附上Carthage github 地址  

安装家酿

自制  地址

打开终端,执行如下命名:

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

Swift - Carthage 安装与使用, 及可能出现的问题_第1张图片

下面可能会执行很长有很长很长很长的内容,然后我们会看到如下命名行

Swift - Carthage 安装与使用, 及可能出现的问题_第2张图片

OK,已经安装成功

BREW常用命令:

brew更新//更新
brew -v //查看版本

安装迦太基

$ brew更新迦太基
$ carthage version //查看版本

迦太基安装依赖

cd项目路径
触摸Cartfile //创建Cartfile文件

此时项目文件夹会出现一个Cartfile文件,双击打开

github“Alamofire / Alamofire”== 4.4.0 //添加依赖库

如下:

不标注版本好的话,会默认最新版本
$ carthage更新 - 平台iOS / /更新

更新成功后,项目中会增加三个文件,如下:

Swift - Carthage 安装与使用, 及可能出现的问题_第3张图片

第一次使用的时候构建文件夹可能会没有,这里需要指定编译工具Xcode - > Preferences - > Locations,如图:

Swift - Carthage 安装与使用, 及可能出现的问题_第4张图片

在项目中添加框架

如图:

Swift - Carthage 安装与使用, 及可能出现的问题_第5张图片

Swift - Carthage 安装与使用, 及可能出现的问题_第6张图片

Swift - Carthage 安装与使用, 及可能出现的问题_第7张图片

Swift - Carthage 安装与使用, 及可能出现的问题_第8张图片

选择新建运行脚本阶段

展开运行脚本,在Shell / bin / sh下方输入:

/ usr / local / bin / Carthage复制框架

在输入文件下输入:

$(SRCROOT)/Carthage/Build/iOS/MBProgressHUD.framework
$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework
$(SRCROOT)/Carthage/Build/iOS/SkinManager.framework

在输出文件下输入:

$(DERIVED_FILE_DIR)/ $(FRAMEWORKS_FOLDER_PATH)/MBProgressHUD.framework
$(DERIVED_FILE_DIR)/ $(FRAMEWORKS_FOLDER_PATH)/Alamofire.framework
$(DERIVED_FILE_DIR)/ $(FRAMEWORKS_FOLDER_PATH)/SkinManager.framework

效果如图:

Swift - Carthage 安装与使用, 及可能出现的问题_第9张图片

导入xxx到需要使用的类文件

至此,大功告成,编译项目

注意:并非所有的依赖库都支持迦太基,使用时,请先查看是否支持

你可能感兴趣的:(工具)