美文网首页
Cocoapod报错解决方案

Cocoapod报错解决方案

作者: 西充小凡哥 | 来源:发表于2022-05-26 14:23 被阅读0次

    1、将xxx.podspec上传github时,如果出现:[图片上传失败...(image-49c20f-1653546177010)]

    需要将github库设置为public,不能设为私有。

    pod trunk push BaseConfig.podspec --allow-warnings
    成功之后显示

    image

    这个就是库以及上传cocoapod成功。此时可以pod search 自己的库。

    2、出现:

    CDN: trunk - Cannot perform full-text search because Algolia returned an error: 0: Cannot reach any host: Connection reset by peer - SSL_connect
    终端执行:pod repo remove trunk ,移除trunk源,执行完后, pod search XXX 就都正常了!

    3、如果搜不到

    删除 ~/Library/Caches/CocoaPods 目录下的 search_index.json 文件
    pod setup成功后,依然不能 pod search 是因为之前你执行 pod search 生成了 search_index.json 此时需要删掉。

    4、更新库

    1、首先将更新代码打tag,推送到github,然后修改xxx. podspec,验证成功后上传cocodpod。
    2、pod trunk COMMAND 负责和 CocoaPods API 打交道,所以,可以通过 pod trunk push 命令发布更新到 https://github.com/CocoaPods/Specs 仓库。而 pod spec push 可以更新私有库。

    5、公有库更新的注意点:

    1.在库工程里,整理好要更新的代码。
    2.将xxx.podspec文件里s.version更新好,跟上传github上的tag保持一致。
    3.验证pod lib lint xxx.podspec --allow-warnings本地库是否能通过。如果通过,再推到github。
    4.打好tag,上传库更新到github上。
    5.在github上将发布版本切到最新上传的tag。此时,github上的工作已经做完。
    6.cd到库目录,上传xxx.podspec到cocoapod。pod trunk push xxx.podspec --allow-warnings
    7.发布之后需要等待审核,立即pod search是搜不到的。
    8.https://cocoapods.org/pods 可以查询自己的公有库。

    作者:paradisery
    链接:https://www.jianshu.com/p/99788e10a4b3
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:Cocoapod报错解决方案

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