美文网首页
打包上架Cocoapods

打包上架Cocoapods

作者: 愤怒的牛牛 | 来源:发表于2019-05-09 11:56 被阅读0次

第1步.在 github 上边创建仓库,然后 Clone 到本地文件夹

第2步.CD 到文件夹里边 

第3步.创建 podSpec文件 <pod spec create XXX>

第4步.编辑podSpec文件

4.1   配置内容

 //基础配置

  spec.name              = "<#你的包名 eg: CPHelperTool#>"

  spec.version           = "<#当前版本 eg:1.0.0#>"

  spec.platform         = :ios, "<#你的包最低支持的版本 eg:8.0#>"

  spec.summary        = "<#这是你包的汇总,说两句吧#>" 

  spec.description     = <<-DESC

   <#这个中间的段落很长,你可以尽情你的发言,在这描述你的包是干什么用的#>

                   DESC

   //需要配置的东西

    spec.homepage      = "<#你的主页地址 eg:https://github.com/Aries123456#>"

    spec.license            = { :type => "MIT", :file => "LICENSE"}

         spec.author            = { "<#作者名字 eg:lk#>" => "<#你的邮箱 eg:348994901@qq.com#>" }

//容易出错得地方(前方高能)

 spec.source             = { :git => "<#你的包的GitHub下载地址 eg:https://github.com/Aries123456/CPHelperTool.git#>", :tag => "#{spec.version}" }  

 spec.source_files = "<#你的包名 eg:CPHelperTool#>", "<#这里是路径 eg:CPHelperTool*.{h,m}#>" 

  4.1.1路径详解

* 匹配所有文件

 C* 匹配以名字 C 开头的文件

*C 匹配以名字 C 结尾的文件

*C* 匹配所有名字包含 C 的文件

** 文件夹以及递归子文件夹

? 任意一个字符(注意是字符)

[set] 匹配多个字符,支持取反

{p,q} 匹配名字包括p 或者 q 的文件

4.2检测 podSpec 文件是否编辑正确

pod lib lint --verbose --allow-warnings 

4.3尝试创建一个新的工程测试一把

1. CD 到工程目录  

2. 创建文件

3. 添加本地路径  pod '<#包名 eg:CPHelperTool#>', :path => '<#电脑上本地的路径eg:/Users/lk/Desktop/Github/CPHelperToolCode#>'

4.如果成功安装并且可以使用 说明这个是 OK 了

第5步.代码提交到 github 上边,打 tag,版本号要跟 podSpec 里边写的一样

第6步.发送到 cocoapods 服务<pod trunk push <#工程中的包名.podspec  eg:CPHelperTool.podspec#> --allow-warnings>


愤怒的牛牛的简书

愤怒的牛牛的新浪博客

愤怒的牛牛的GitHub

相关文章

  • 打包上架Cocoapods

    第1步.在 github 上边创建仓库,然后 Clone 到本地文件夹 第2步.CD 到文件夹里边 第3步.创建 ...

  • AppStore上架报ERROR ITMS-90535错误

    AppStore上架报ERROR ITMS-90535错误 错误经过 使用xcode7打包上传公司的app,app...

  • 打包上架

    1.打包 项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。有了ma...

  • iOS马甲包上架总结

    前言 iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的,不然也不会使用马甲包上架; 因为已经上架...

  • iOS马甲包上架总结

    iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的.不然也不会使用马甲包上架. 上架过程中遇到的坑...

  • 马甲包上架注意事项

    iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的.不然也不会使用马甲包上架. 上架过程中遇到的坑...

  • iOS 2017打包上架详细流程

    准备: 一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enter...

  • Xcode 打包上架

    关于上架流程网上教程很多 我是按照这篇文章写的,照着做没什么问题,我就不照搬啦。 留下网址就可以啦 https:/...

  • iOS打包上架

    利用xCode打包,利用Applicat'ion Loader上传。提前在iTunes connect 编辑好信息...

  • app打包上架

    今天尝试了下打包上架,记录一些东西 1.设置证书:iOS应用程序打包(该文章已收藏) 2.要设置images.xc...

网友评论

      本文标题:打包上架Cocoapods

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