02.用Carthage发布Framework

01.Carthage安装与使用

注意

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

1.分享你的Xcode schemes

Carthage 只构建从 .xcodeproj 分享出来的 Xcode schemes。

  • 选择 Manager Schemes...


    02.用Carthage发布Framework_第1张图片
  • 勾上shared (这样Carthage就可以编译你的工程)


    02.用Carthage发布Framework_第2张图片

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库

你可能感兴趣的:(02.用Carthage发布Framework)