"Your project does not explicitly specify the CocoaPods master specs repo" warning when running pod install
After I ran pod install
, I got a warning that said:
[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via
pod repo remove master
.To suppress this warning please add
warn_for_unused_master_specs_repo => false
to your Podfile.
Why did I get this warning? Previously, I was able to ran pod install
without any warnings.
Here's another detail if that's helpful: I wasn't able to use sudo gem install
to install/upgrade CocoaPods, so I used this command instead:
sudo gem install -n /usr/local/bin cocoapods
Solution 1:
When running the 'pod repo remove master' I was greeted with:
[!] repo master does not exist
I did a ....
pod repo list
cocoapods
- Type: git (master)
- URL: https://github.com/CocoaPods/Specs.git
- Path: /Users/plasma/.cocoapods/repos/cocoapods
trunk
- Type: CDN
- URL: https://cdn.cocoapods.org/
- Path: /Users/plasma/.cocoapods/repos/trunk
Noticed the 'master' is actually called 'cocoapods' so then I did a..
pod repo remove cocoapods
One that had completed I was able to do update and install without any errors.
Solution 2:
Run the command pod repo remove master