CocoaPods升级后(最新版本1.0.1),安装第三方库的时候会报如下错误:
2016-06-28 21:25
337 查看
CocoaPods升级后(最新版本1.0.1),安装第三方库的时候会报如下错误:
The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.
原因:CocoaPods升级后,Podfile文件的内容格式要求发生了变化,必须指出指出所用第三方库的target。
解决步骤:
(1)检查CocoaPods的版本
pod --version
(2) 升级或安装最新版本(目前版本1.0.1)
注意:如果cocoapods已经是1.0.1版本,则跳过该步骤直接进入第三个步骤。
升级命令:sudo gem update -n /usr/local/bin --system
安装命令:sudo gem install -n /usr/local/bin cocoapods
(3)修改Podfile的内容
修改前的Podfile文件的内容:
修改后的Podfile文件的内容:
在Podfile文件中需要明确指出使用第三方库的target,这里target后面跟的就是自己项目本身的Target;也就是项目中的tagrets中的那个项目名称。
The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.
原因:CocoaPods升级后,Podfile文件的内容格式要求发生了变化,必须指出指出所用第三方库的target。
解决步骤:
(1)检查CocoaPods的版本
pod --version
(2) 升级或安装最新版本(目前版本1.0.1)
注意:如果cocoapods已经是1.0.1版本,则跳过该步骤直接进入第三个步骤。
升级命令: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 "MyProject" do pod 'MJRefresh', '~> 3.1.0' pod 'SDWebImage', '~> 3.7.6' pod 'SVProgressHUD', '~> 2.0.3' pod 'AFNetworking', '~> 3.1.0' end
在Podfile文件中需要明确指出使用第三方库的target,这里target后面跟的就是自己项目本身的Target;也就是项目中的tagrets中的那个项目名称。
相关文章推荐
- JMS
- 装饰模式在iOS开发中的应用
- js——内置对象之Date日期对象
- 单点登录
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- XML解析之DOM解析一层解析1
- Leetcode Combination Sum
- CentOS 6.5 安装Clang 3.5.0
- Java Web项目BlogAutoGenerator编写日志1
- 如何优雅的使用vue+vux开发app -02
- KOA学习(1)——介绍,安装与运行
- 算法之美--选择排序--直接选择排序
- <Service> 简介
- fork与vfork函数
- ConcurrentHashMap
- QQ好友分组添加好友(UITableView实现)
- matlab在图像中画长方形(框)
- Period(poj 1961)
- 博客园Markdown新建笔记
- java学习:List集合