注意
- Carthage 只支持 Dynamic frameworks
- Dynamic frameworks 在 OSX 上支持任何版本硫兰,iOS 上只支持 iOS8 及以上版本
1.分享你的Xcode schemes
Carthage 只構(gòu)建從 .xcodeproj 分享出來的 Xcode schemes喧务。
-
選擇 Manager Schemes...
-
勾上shared (這樣Carthage就可以編譯你的工程)
2.檢測intended schemes是否能構(gòu)建成功:
$ carthage build --no-skip-current
注:以上命令執(zhí)行完摊沉,會在項目里生成一個Carthage
文件夾系任。
-
Carthage
存放編譯后的 Framework 文件 (不需要提交到 Git)唆香。
我們可以在.gitignore
里添加一行Carthage/Build
將他過濾掉筑凫。
3.將該類庫push到Github滑沧,并打一個tag喇颁。到此我們就可以在其他項目中使用此類庫了。
注意:
1.如何將項目提交到GitHub請見:Git一個先進的分布式版本控制系統(tǒng)
2.Carthage的使用請見:01.使用Carthage管理Cocoa庫