swift用cocoaPods 打包静态库 (OC 与 Swift ,其实是一样的)


声明:本文转载自https://my.oschina.net/LiPengYue/blog/1591282,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

步骤、

1. 创建文件夹,用于承载项目

2. 打开终端,并且cd 到你的文件夹

3. 终端执行语句创建项目: >pod lib create 你的项目名 `等创建完成后,会自动打开项目。 在终端弹出

4.设置打开项目中的: .podspec文件

# pod库名  s.name = 'PYHandlerDate_Swfit'   # pod版本  s.version = '0.1.0'  # pod概述   s.summary          = '时间管理工具'  # pod的详细描述,可选,也可以在前面加#号,注释掉  # s.description = <<-DESC  # # 在这里写pod的详细描述,注意 一定要比summary 的字段多      时间的管理工具,时间的比较,时间的获取,object转换为Date类 # DESC  # pod的主页  s.homepage = 'https://github.com/MobDeveloper163/MyPodTest'  # 许可证书  s.license          = { :type => 'MIT', :file => 'LICENSE' }  # 作者 名字和邮箱地址  s.author           = { 'LiPengYue' => '702029772@qq.com' }  # pod源代码在GitHub的仓库地址,以及pod版本  s.source           = { :git => 'https://github.com/LiPengYue/PYDateHandler_SwiftPOD.git', :tag => s.version.to_s }  # pod支持的最低版本  s.ios.deployment_target = '8.0'  # pod类库的源文件位置,这个要与你存放资源文件的路径一致  s.source_files = 'PYHandlerDate_Swfit/Classes/**/*' 

5. 存放资源的路径 >注意一定要与.podspec 中的 s.source_files 路径一致 实力代码在这里写 工具存放地点

6. 终端cd到Example

  1. pod install
  2. 检测.podspec配置是否正确 pod lib lint 你的项目名.podspec 根据提示修改你的错误

7.创建github库,并且与本地关联

  1. 在github中新建空仓库,并获取地址。
  2. cd到Example与的上层文件夹,将本地文件推送到github 仓库中
#创建本地git库 git init   #添加到缓存 git add .  #commit到本地库 git commit -a -m "first commit"  #打tag,并且注意 一定要与.podspec中的tag一致 git tag "0.1.0"  #关联远程仓库 git remote add origin https://https://github.com/LiPengYue/PYDateHandler_SwiftPOD.git  #提交tag到远程库 git push origin master --tags 

7.在cocoaPods注册,获取Token

pod trunk register 你的邮箱名字@163.com "用户名" --verbose # 邮箱 用户名 

8.去邮箱查看并打开下面网址会出现这个界面 >邮箱中的内容 打开网址后

9. 在终端中输入 注意你的终端cd到的是.podspec上级文件夹

 pod trunk push PYHandlerDate_Swfit.podspec --verbose 

10.出现错误 ,如果提示这个,就直接加个 --allow-warnings >[!] The spec did not pass validation, due to 1 warning (but you can use --allow-warnings to ignore it).

 pod trunk push PYHandlerDate_Swfit.podspec --verbose 

11. 好了,你可以去search 一下自己的工具了 找不到就 pod update

12.问题集中营

  1. [Cocoapods]项目添加Cocoapods支持遇到的坑
  2. cocoaPods 打包静态库 遇到的坑 and git

参考文章: 感谢!感谢!还是感谢!

  1. CocoaPods创建自己的Pod
  2. Cocoapods使用----配置/安装/使用/完全卸载(一)
  3. 一步一步教你使用CocoaPods打包静态库

本文发表于2017年12月18日 10:38
(c)注:本文转载自https://my.oschina.net/LiPengYue/blog/1591282,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 1923 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1