CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target

最近更新了下cocoapods,今天再pod update  就遇到这个错误:

大体意思就是说,库没有用到指定的target。

找了下资料,发现是新版CocoaPods在 Podfile里使用时,必须指定target:

比如:

platform:ios,‘7.0‘
target ‘TestSwift’ do

pod ‘AFNetworking‘
pod ‘SDWebImage‘
pod ‘JSONModel‘
pod ‘MJRefresh‘
pod ‘SDCycleScrollView‘,‘~> 1.64‘

end

 

解决方法: 

添加

target ‘TestSwift’ do

end

这两段首尾声明即可。

注意:TestSwift是你的target名

其实,在旧版本,如果我们一个项目里含多个target时,要在不同target里引用第三方库,也是必须指定具体target的,只不过现在升级后,要求即使一个target,也要指定一下,这样就是更正规一点了。

时间: 2024-10-13 01:09:20

CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target的相关文章

cocoa pods报错The dependency `Reveal-iOS-SDK` is not used in any concrete target.

Podfile错误写法,会报错The dependency `Reveal-iOS-SDK` is not used in any concrete target. platform:ios,'7.0' pod 'Reveal-iOS-SDK', :configurations => ['Debug'] Podfile正确的写法: platform:ios,'7.0' target 'WeiYiTest' dopod 'Reveal-iOS-SDK', :configurations => [

The dependency `BaiduMapKit` is not used in any concrete target

RubertdeMacBook-Pro:SubwayInspection Rubert$ pod install Analyzing dependencies [!] The dependency `BaiduMapKit` is not used in any concrete target.

CocoaPods报错:The dependency `` is not used in any concrete target

内容提要: podfile升级之后到最新版本,pod里的内容必须明确指出所用第三方库的target,否则会出现The dependency `` is not used in any concrete target这样的错误. 以下从三个步骤陈述: 1. Podfile升级 查看pod版本: pod --version pod 升级(此时是升级到1.0.0.beta.2版本): sudo gem install cocoapods --pre 2. 错误内容: 我的Podfile的内容是: pl

CocoaPods报错及解决方法记录

[!] Oh no, an error occurred. Search for existing GitHub issues similar to yours: https://github.com/CocoaPods/CocoaPods/search?q=No+such+file+or+directory+-+%2FUsers%2Fquan%2FDesktop%2F%E8%AF%BE%E5%A0%82%E6%96%87%E4%BB%B6%E4%B8%8B%E8%BD%BD%2F8+-+%E7

CocoaPods报错:The dependency `xxx` is not used in any concrete target

官网是这样给推荐的: 在创建Podfile的时候,用这种格式使用, platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end 里面的 MyApp 记得替换为自己攻城里面的target.这样就基本OK了,执行pod install / pod update 就都可以

cocoapods报错

错误0: 描述:"pod don't forget to anonymize any private data". 对于这个问题最好的解决就是对cocoapods进行升级或者重新安装. 参考: pod install returning error 错误1:在对cocoapods进行更新时会提示存在冲突的第三方库 ,但是podfiles里面并没有冲突的文件. 解决此问题可以先屏蔽冲突但第三方库,执行完成其他操作在重新添加. 错误2:对podfiles添加第三方库时最好锁定版本号,因为每

OS X EL Capitan安装Cocoapods 报错ERROR

升级OS X EL Capitan10.11之后,原来的pod不能用了,重新安装cocoapods,发现 在运行 “sudo gem install cocoapods” 的时候出现问题: ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match 估计是gem版本没有更新.执行sudo gem update --system,又出现了错误 ERROR: While ex

Cocoapods报错xcrun: error: active developer path ("/Users/wangwei/Downloads/Xcode.app/Contents/Developer") does not exist

今天运行pod install 居然抛出一个xcrun: error: active developer path ("/Users/wangwei/Downloads/Xcode.app/Contents/Developer") does not exist错误,然后一想昨天都是正常的,怎么会产生错误呢.突然想起早晨删除了一个低版本的Xcode,然后一看错误信息,果然是这样引起的.Use `sudo xcode-select --switch path/to/Xcode.app` t

移动端报错: Unable to preventDefault inside passive event listener due to target being treated as passive的解决方案

在做react移动端项目的时候,连续点击底部导航,浏览器就会报Unable to preventDefault inside passive event listener due to target being treated as passive的错: 解决方案: 给html加上CSS 属性 touch-action: none; 这样任何触摸事件都不会产生默认行为,但是 touch 事件照样触发. html { font-size: 6.666667vw; overflow-x: hidde