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

本文介绍如何解决在MacOSX10.11系统中使用CocoaPods遇到的错误,通过正确配置Podfile文件指定target来避免错误发生。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


由于本人升级了10.11 OS X EI Capitan系统,原来的cocoapods使用的时候总是报错,在网上搜索安装了cocoapods的最新版本(最新Mac OS X 10.11之后安装cocoa pods及使用详解 。但是在pod install就出错了  



该错误是说我们所用的库没有指定target,它不知道用在哪里,所以就报错了,然后我去了cocoapods的官网,cocoapods官网地址


官网是这样给推荐的: 
在创建Podfile的时候,用这种格式使用,

platform:ios, ’8.0’

target ‘bdzh’ do
use_frameworks!   个别需要它,如reactiveCocoa
  pod 'ReactiveCocoa', '~> 4.2.1'
  pod 'AFNetworking', '~> 2.6'
  pod 'MBProgressHUD', '~> 1.0.0'
  pod 'Masonry'
  pod 'SVProgressHUD'

end

  • 里面的 bdzh 记得替换为自己工程里面的target。这样就OK了,执行pod install / pod update 就都可以了。(use_frameworks! 这个是个别需要的,这里修改一下,可以把我上面的代码中的这一行【删除】)。本人使用了该方法解决了错误的问题。

下面是另外一种写法,

platform:ios, ’8.0’

use_frameworks!   个别需要它,如reactiveCocoa

def pods
  pod 'ReactiveCocoa', '~> 4.2.1'
  pod 'AFNetworking', '~> 2.6'
  pod 'MBProgressHUD', '~> 1.0.0'
  pod 'Masonry'
  pod 'SVProgressHUD'

end
target 'bdzh' do
    pods
end

也可以尝试该种写法。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值