前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS之创建CocoaPods公有库采坑记

iOS之创建CocoaPods公有库采坑记

作者头像
s_在路上
发布2018-09-11 17:07:46
4210
发布2018-09-11 17:07:46
举报
文章被收录于专栏:iOS 开发杂谈iOS 开发杂谈

即上一篇iOS之使用Cocoapods创建公有仓库,本文就CocoaPods创建公有库踩到的坑做一下分享:

遇到的坑:
  • 本地的公有仓库验证通过,但是远程仓库上的公有仓库验证不通过,路经不对。

Paste_Image.png

解决办法: 重新打开xxx.podspec文件编辑一下,确定共享文件路径没有错误,然后再上传到github上验证。 source_files文件格式有几种设置方法:

代码语言:javascript
复制
s.source_files  = 'Classes/*.{h,m}'
s.source_files  = 'Classes/publicClass.{h,m}'
s.source_files  = 'Classes'
s.source_files  = 'Classes/**/*.{h,m}'
  • 执行pod trunk push TestCocoaPods.podspec时,报[!] {"name"=>["is already taken"]}

Paste_Image.png

解决办法: 执行pod search TestCocoaPods,会发现有一个重名的公有库存在,重新创建一个公有库,CocoaPods不允许有重名的公有库存在。

  • 最后所有的验证都通过了也上传成功了,结果使用pod search仍然搜索不到。

Paste_Image.png

解决办法: 1、执行pod setup

Paste_Image.png

如果最底下会输出setup completed。说明执行pod setup成功。 2、如果pod search操作还是搜索失败,删除~/Library/Caches/CocoaPods目录下的search_index.json文件。

代码语言:javascript
复制
rm ~/Library/Caches/CocoaPods/search_index.json   

3、执行pod search

Paste_Image.png

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.03.08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 遇到的坑:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档