美文网首页
制作私有库时安装总是装的之前版本

制作私有库时安装总是装的之前版本

作者: Sweet丶 | 来源:发表于2022-03-30 18:05 被阅读0次

    在我们制作一个私有库时,我们可能因为很忙所以文件放错了文件夹,或者建了文件夹后,podspec文件上的引用忘记了对齐但又上传到了远端...这导致我们又要更新一下代码,然后在另一个一个工程中pod install时,总是安装的与自己最新制作的对不上.
    如果是首次遇到上述情况的话,我们可能要花上几个小时才能找到办法解决,下面记录一下我的解决办法:

    1. 确定能通过pod lib lint --allow-warnings.
    2. 远端网页中的私有库代码版本跟自己本地代码是否同步.
    3. 存放spec的远端网页中的podspec文件跟自己私有库里面的是否一致.
    4. 在安装时使用命令pod install --verbose --no-repo-update.
    5. 从终端的信息中找到安装时是新下载还是从缓存中copy了,如果是copy的则需要去该路径删除那个库的缓存。
      如果是拷贝磁盘缓存,终端信息如下:
    Fetching external sources
    -> Pre-downloading: `Toast` from `xxxxxxxxxxxxxxxx/toast-xl.git`, tag `4.0.0`
      > Copying Toast from `/Library/Caches/CocoaPods/Pods/External/Toast/710f251b9972adec960549972796d88d` to `Pods/Toast`
    
    1. 如上删除~/Library/Caches/CocoaPods/Pods/External/Toast中的所有文件,重新安装即可得到最新的。
    2. 谢谢

    相关文章

      网友评论

          本文标题:制作私有库时安装总是装的之前版本

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