"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