02.用Carthage發布Framework

01.Carthage安裝與使用

注意

  1. Carthage 只支持 Dynamic frameworks
  2. Dynamic frameworks 在 OSX 上支持任何版本,iOS 上只支持 iOS8 及以上版本

1.分享你的Xcode schemes

Carthage 只構建從 .xcodeproj 分享出來的 Xcode schemes。

  • 選擇 Manager Schemes...


  • 勾上shared (這樣Carthage就可以編譯你的工程)


2.檢測intended schemes是否能構建成功:

$ carthage build --no-skip-current 

注:以上命令執行完,會在項目里生成一個Carthage文件夾。

  • Carthage存放編譯后的 Framework 文件 (不需要提交到 Git)。
    我們可以在.gitignore里添加一行Carthage/Build將他過濾掉。

3.將該類庫push到Github,并打一個tag。到此我們就可以在其他項目中使用此類庫了。

注意:
1.如何將項目提交到GitHub請見:Git一個先進的分布式版本控制系統
2.Carthage的使用請見:01.使用Carthage管理Cocoa庫

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容