CocoaPods升级版本后报错:The dependency `xxx` is not used in any concrete target

CocoaPods版本升级后,发现原来没有问题的Podfile,在更新pod update 时候出现类似下面的错误。

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

例如我的Podfile如下:

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
platform :ios, '8.0'
pod 'Google-Mobile-Ads-SDK', '~> 7.7.1'

在执行了[pod install] 时候会出现下面错误。

[!] The dependency `Google-Mobile-Ads-SDK (~> 7.7.1)` is not used in any concrete target.

查看官网相关资料后发现。在新版本的CocoaPods中,必须明确指出目标工程target。

具体修改方法如下:

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
platform :ios, '8.0'
target "Myproject" do
    pod 'Google-Mobile-Ads-SDK', '~> 7.7.1'
end

将 Myproject 修改为你自己的工程名就可以了。

查看本机CocoaPods的版本如下:

pod --version

升级到最新版本的CocoaPods如下:

sudo gem install cocoapods

除特别注明外,本站所有文章均为[果博]原创 » 转载请注明出处来自https://aiguor.com/notes/142.html

评论 抢沙发

表情 格式
  • 昵称 (必填)
  • 邮箱 (必填)

关注移动互联网,与科技共成长

联系我们