博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CocoaPods报错:The dependency 'xxx' is not used in any concrete target
阅读量:5860 次
发布时间:2019-06-19

本文共 995 字,大约阅读时间需要 3 分钟。

CocoaPods升级后(最新版本1.0.0),安装第三方库的时候会报如下错误:

  The dependency `SDWebImage (~> 3.7.6)` is not used in any concrete target.

  The dependency `SVProgressHUD (~> 2.0.3)` is not used in any concrete target.

  The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.

原因:CocoaPods升级后,Podfile文件的内容格式要求发生了变化,必须指出指出所用第三方库的target。

解决步骤:

     (1)检查CocoaPods的版本

            pod --version

      (2) 升级或安装最新版本(目前版本1.0.0)

           注意:如果cocoapods已经是1.0.0版本,则跳过该步骤直接进入第三个步骤。

           升级命令:sudo gem update -n /usr/local/bin --system

 

     安装命令:sudo gem install -n /usr/local/bin cocoapods

      (3)修改Podfile的内容

        修改前的Podfile文件的内容:      

platform:ios,'7.0'pod 'MJRefresh', '~> 3.1.0'pod 'SDWebImage', '~> 3.7.6'pod 'SVProgressHUD', '~> 2.0.3'pod 'AFNetworking', '~> 3.1.0'

   修改后的Podfile文件的内容:

platform:ios,'7.0'target "MyTarget" dopod 'MJRefresh', '~> 3.1.0'pod 'SDWebImage', '~> 3.7.6'pod 'SVProgressHUD', '~> 2.0.3'pod 'AFNetworking', '~> 3.1.0'end

  在Podfile文件中需要明确指出使用第三方库的target。

 

通过以上三个步骤 问题完美解决   ^_^

 

转载于:https://www.cnblogs.com/qingpeng/p/5567985.html

你可能感兴趣的文章
Nodejs使用图灵机器人获取笑话
查看>>
Spring 任务调度 简单的,使用Schedule
查看>>
SQL 2005删除作业计划出错(DELETE语句与 REFERENCE约束"FK_subplan_job_id"冲突。)的解决...
查看>>
【Touch&input 】支持多个游戏控制器(18)
查看>>
SQL语句学习
查看>>
进老男孩的自我介绍和决心书
查看>>
线上Linux服务器运维安全策略经验分享
查看>>
Android一些问题的解决方案
查看>>
Luogu P4707 重返现世
查看>>
目标与绩效管理实战专家胡立
查看>>
2014手机分析图
查看>>
一元多项式相加
查看>>
commandLink/commandButton/ajax backing bean action/listener method not invoked (转)
查看>>
(一) pyhon 基础语法(数值 字符串 元组 列表 字典)
查看>>
HDOJ 1003:求一串数字中和最大的连续子串
查看>>
RedHat 5.6_x86_64 + ASM + RAW+ Oracle 10g RAC (二)
查看>>
win7不能全屏
查看>>
MySQL/InnoDB的并发插入Concurrent Insert
查看>>
转两好文防丢:Debian 版本升级/降级 & Linux 应用程序失去输入焦点问题的解决...
查看>>
HDU - Pseudoforest
查看>>