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

作者: GTMYang | 来源:发表于2016-11-30 16:56 被阅读72次

    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>

    相关文章

      网友评论

      本文标题:Xcode8制作Swift类库上传github并使用Cocoap

      本文链接:https://www.haomeiwen.com/subject/fzjtmttx.html