美文网首页
iOS Cocoapods 更新指定的库

iOS Cocoapods 更新指定的库

作者: 爪爪123 | 来源:发表于2020-06-12 10:54 被阅读0次

    定位到相关文件的操作为
    终端输入 cd+空格+拖入相关文件
    一、指定第三方 SDK 的版本
    Podfile

    二、更新指定第三方库
    终端执行:
    pod update 库名
    三、 只安装新增库,不更新已安装的库

    pod install
    

    把Podfile内全部的库更新重新安装

    pod install --verbose --no-repo-update
    

    该命令只安装新添加的库,已更新的库忽略

    pod update 库名--verbose --no-repo-update
    

    该命令只更新指定的库,其它库忽略

    问题解决
    (未亲测)
    我的是因为Pod的spec库(存放Pod可下载的所有三方库索引)版本太老,找不到你要下载的包,所以可以先删掉旧的Pod的spec库,然后重新安装

    pod repo remove master
    pod setup
    

    应该也可以使用Pod库更新命令

    pod repo update
    

    然后再install,问题解决

    eg:
    Resolving dependencies of `Podfile`
    [!] Unable to find a specification for `ZXRequestBlock`
     
    You have either:
     * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
     * mistyped the name or version.
     * not added the source repo that hosts the Podspec to your Podfile.
     
    Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
    

    此例中未找到相关的第三方库,则需更新cocopod
    更新cocopod的操作为在终端输入 (已亲测)

    pod install --repo-update
    

    第一部分介绍如何删除项目中已经由cocoapods配置好的第三方
    1,打开项目中的Podfile文件,如图所示
    2,直接在Podfile文件删除选中想删除的第三方库,如图所示:
    3.打开终端cd到当前项目的根目录下重新执行命令pod update --verbose --no-repo-update(网上的做法命令是这么写的:,pod install --verbose --no-repo-update 亲测)
    当命令运行完后项目中的Snapkit第三方就已经被移除。

    相关文章

      网友评论

          本文标题:iOS Cocoapods 更新指定的库

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