Carthage 集成
1.安裝carthage
$ brew update
$ brew install carthage
2.更新carthage
$ brew upgrade carthage
$ brew cleanup carthage
更新并刪除了歷史版本
3.查看當(dāng)前版本號
$ carthage version
0.24.0
Carthage 使用
1.前往項目挖滤,創(chuàng)建并編輯Cartfile
$ cd ~/.../yourProjectFolder
$ touch Cartfile
$ vim Cartfile
文件格式參考:
github "SomeName1/SomeSDK1" ~> 1.0
github "SomeName2/SomeSDK2" ~> 1.0
...
2.下載三方庫
全部更新和部分更新
$ carthage update
$ carthage update SomeSDK1 SomeSDK2 ...
下載的框架所在位置是yourProjectFolder/Carthage/Build/iOS/
3.配置三方庫
- 選擇
Targets
->General
->Linked Frameworks and Libraries
- 點擊
+
浅役,選擇Add Other...
- 選擇對應(yīng)的三方庫
.framework
,添加到項目中 - 選擇
Targets
->Build Phases
惧盹,點擊+
號,選擇New Run Script Phase
- 在
shell
下方的content區(qū)域中寫入/usr/local/bin/carthage copy-frameworks
- 在
Input Files
中钧椰,添加之前選擇的所有三方庫演侯,格式為$(SRCROOT)/Carthage/Build/iOS/SomeSDK1.framework
- 在
Output Files
中姿染,同樣添加之前選擇的所有三方庫秒际,格式為$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/SomeSDK1.framework
恭喜恭喜,配置成功~闽颇!
4.代碼中使用
import SomeSDK1
SomeSDK1.someMethod(someValue)
// or
someMethod(someValue)
5.carthage創(chuàng)建
使用carthage創(chuàng)建寄锐,必須前提是有一個代碼倉庫,我們使用的是github剩膘。
打好tag盆顾,push到github上對應(yīng)的tag,就可以了...