iOS技术专题iOS开发Bug终结者iOS开发攻城狮的集散地

Xcode8制作Swift类库上传github并使用Cocoap

2016-11-30  本文已影响72人  GTMYang

1. 制作类库

我也是按照别人的教程来学习制作的,先上链接: 参考链接

步骤1: 创建项目

Xcode -> File -> New -> Project...
-> 项目类型: Cocoa Touch Framework
-> 填写你的项目名 -> Language选 Swift
MARK:记得要勾选 Create Git repository on My Mac项

步骤2: 删除无用文件

默认生成的 项目名.h文件不需要,删除掉

步骤3: 添加你的代码文件

公开的类,属性,方法都需要public修饰,否则对外不可见

2. 提交github

-> github网站上创建你的repository
-> 打开终端,进入你的类库项目根目录
-> 执行本地git和github上的repository关联操作
<p><code>
命令:git remote add origin https://github.com/你的github用户名/你的repository项目名.git
</code>.</p>
-> 本地代码上传github
<p><code>
命令:git push -u origin master
</code>.</p>

3. 提交cocoapods管理

-> 项目根目录下创建文件 项目名.podspec
-> 文件关键内容如下:
<p><code>
Pod::Spec.new do |s|

s.name = "ImageCarouselView"
s.version = "1.0.0"
s.summary = "项目简介"
s.description = "详细的项目描述"

s.homepage = "项目介绍页"

s.license = "type: 'MIT', file='LICENSE.md'"
s.author = { "your github name" => "your github email" }

s.source = { :git => "https://github.com/your github name/projectName.git", :tag => "#{s.version}" }
s.source_files = "Sources/*.{h,swift}"

s.ios.deployment_target = "8.0"
s.frameworks = "UIKit"

end
</code>.</p>
参考链接:(http://blog.csdn.net/bluefish89/article/details/48030941)
-> 项目制作Release Tag并上传github
<p><code>
git tag -a 1.0.0 -m "balabalabala..."
git push origin 1.0.0

</code></p>

-> 删除tag
删除一个本地标签:git tag -d <tag name>
删除一个远程标签:git push origin :refs/tags/<tag name>

细节看这里,很详细的教程
错误处理教程
-> cocoapods注册
<p><code>
pod trunk register [EMAIL] [NAME]
</code>.</p>
-> 检查.podspec文件
<p><code>
pod spec lint [YOUR PROJECT NAME].podspec
</code>.</p>
-> 提交项目到cocoapods
<p><code>
pod trunk push [YOUR PROJECT NAME].podspec
</code>.</p>

上一篇下一篇

猜你喜欢

热点阅读