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
果博