美文网首页
创建pod项目工程文件

创建pod项目工程文件

作者: IThai | 来源:发表于2017-12-21 10:45 被阅读0次

    创建pod项目工程文件,就是用来发布到cocoapods的你的库。

    A:创建一个空文件夹,cd到该文件下:

    $ pod lib create HaiLayoutPod

    B:然后填写一些问题,如图:(官方文档是Using Pod Lib Create

    下边是我填写的内容,你可以根据你自己的情况填写,不懂的可以去翻看文档:Using Pod Lib Create

    C:到此完成,然后会自动创建一个项目,并弹出,如图:

    D:项目目录:HaiLayout是我刚创建的空文件夹,如图:

    这里说明一下,图中红框内容是因为我的项目是从我的github导下来的,会带这三个,刚让你创建一个空文件夹,是不会有他们的。

    如有疑问,不必在意。用过git的应该知道。

    E:然后找到你项目中的podspec文件,打开,如图:

    F:配置你的podspec文件:(或者,自己创建并设置。可以查考我的文章Cocoapods使用Cocoapods 的使用->三:创建pods->

    3.创建.podspec)

    如图是我的配置:

    Pod::Spec.new do |s|

    #=====  名称、版本号、摘要=====

    s.name            = 'HaiLayoutPod'

    s.version          = '0.1.0'

    s.summary          ='summary HaiLayoutPod.'

    #===== 详情  =====

    s.description      = <<-DESC

    TODO: Add long description of the pod here.

    DESC

    #=====  仓库主页(你github或者其它git管理平台中,你这个项目对应的地址)  =====

    s.homepage        = 'https://github.com/diankuanghuolong/HaiLayout'

    #=====  许可  =====

    s.license          = { :type => 'MIT', :file => 'LICENSE' }

    #=====  作者  =====

    s.author          = { 'diankuanghuolong' => '3243388139@qq.com' }

    #=====  仓库源  =====

    s.source          = { :git => 'https://github.com/diankuanghuolong/HaiLayout.git', :tag => "#{s.version}" }

    s.ios.deployment_target = '8.0'

    #===== 源文件目录  =====

    s.source_files = 'HaiLayoutPod/Classes/**/*'

    # s.resource_bundles = {

    #  'HaiLayoutPod' => ['HaiLayoutPod/Assets/*.png']

    # }

    # s.public_header_files = 'Pod/Classes/**/*.h'

    # s.frameworks = 'UIKit', 'MapKit'

    # s.dependency 'AFNetworking', '~> 2.3'

    end


    G:修改完成后,保存(command+s), 然后在你的pod(HaiLayoutPod项目中commit,保证远程和本地同步)

    这里要注意,source_files源文件路径,要写对,如我的.podspec中路径为:'HaiLayoutPod/Classes/**/*' 默认的,可以将你的代码文件放入其中,如图:

    H:提交到远处仓库,并设置tag:

    git remote add origin https://github.com/diankuanghuolong/HaiLayout.git

    如图:添加到远程

    推送tags到远程:

    git push --tags

    到此,你的pods项目文件已完成,你可以去验证你的.podspec并发布了。

    验证成功如图:

    删除你提交到cocoapods的pods:

    pod trunk delete HaiLayoutPod

    相关文章

      网友评论

          本文标题:创建pod项目工程文件

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