iOS之创建CocoaPods公有库采坑记

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

遇到的坑:

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

Paste_Image.png

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

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文件。

rm ~/Library/Caches/CocoaPods/search_index.json   

3、执行pod search

Paste_Image.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java学习

SVN_Tortoisesvn 图标介绍

Tortoisesvn 图标介绍 一个新检出的工作复本使用如下绿色的对勾重载。表示Subversion状态正常。 如果在提交的过程中出现了冲突,图标变成黄色感叹...

3255
来自专栏自由而无用的灵魂的碎碎念

解决使用SecureCRT出现的Generic clipboard failure错误

我使用securecrt连接hp-ux进行操作,使用的版本是securecrt 6.6 64bit。

1894
来自专栏小狼的世界

Mac下安装Android模拟器

像iPhone的iOS或者其他的手机操作系统一样,Android的开发者非常需要一个模拟器,以在设备上实地测试前对自己开发的应用进行测试。这需要借住SDK来实现...

3832
来自专栏破晓之歌

PythonAnyWhere免费部署python类网站

在执行部署Django网站之前,应该先处理好前期工作,比如对settings.py文件进行设置以防止私密信息泄露等。本文只是简单的笔记,原文地址为:https:...

2783
来自专栏葡萄城控件技术团队

实战使用Axure设计App,使用WebStorm开发(6) – 迈向后端

 系列文章 实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求 实战使用Axure设计App,使用WebStorm开发(2...

2028
来自专栏小文博客

WordPress侧边栏“博客统计”小工具

1903
来自专栏Jerry的SAP技术分享

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

这些事件处理器实际上就是UI控制器(Controller)上具有特定接口类型的方法。

1131
来自专栏从零开始学自动化测试

Appium+python自动化10-AVD 模拟器

前言 有些小伙伴没android手机,这时候可以在电脑上开个模拟器玩玩 一、模拟器配置 1.双击启动AVD Manager,进入配置界面 ? 2.点Create...

3836
来自专栏程序生活

Python爬虫系列(六)外国图库Unsplash图片自动化下载

再做一个网站,要找一些高清图片,然后同学推荐了这个网站:Unsplash 。但是每张图片下载要手动点,然后下拉加载更多图片,效率不高,所以自己写了爬虫程序,进...

6219
来自专栏杂烩

katalon中REST URL占位参数动态化

REST URL中占位参数很常见,但是在测试中就会带来一些麻烦,比如ab中URL是死的,不能变化的,而在katalon中则可以很轻松的处理这个问题。

852

扫码关注云+社区

领取腾讯云代金券