Carthage
一、常用命令
更新命令:
carthage update --platform iOS
添加支持:
carthage build --no-skip-current
添加支持:
carthage build --no-skip-current --platform iOS
只生成 iOS 平台的
二、使用教程
2.1、安装命令:
2.2、使用步骤:
2.3、还需添加的 Run Script:
三、设置技巧
3.1、快速设置的技巧
项目主目录找到
XXX.xcodeproj
右键显示包内容找到
project.pbxproj
使用 Sublime 打开搜索自定义的名字:
CH__Carthage-Copy-Frameworks
可以批量设置,
更高级的做法,使用命令行打开文件,进行设置:
open -a Sublime\ text /Users/wanggw/Desktop/Proj-AiMei/am-1-user/Amy.xcodeproj/project.pbxproj
open -a Sublime text /Users/wanggw/Desktop/Proj-ATax/ATax/ATax.xcodeproj/project.pbxproj
3.2、Input Files
$(SRCROOT)/Carthage/Build/iOS/SnapKit.framework
$(SRCROOT)/Carthage/Build/iOS/ObjectMapper.framework
$(SRCROOT)/Carthage/Build/iOS/Kingfisher.framework
$(SRCROOT)/Carthage/Build/iOS/ESPullToRefresh.framework
3.3、Output Files
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/SnapKit.framework
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/ObjectMapper.framework
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Kingfisher.framework
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/ESPullToRefresh.framework
Last updated
Was this helpful?