pod 를 업그레이드 후에 pod install 시에 다음과 같은 경고 문구를 만날 수 있다.
[!] 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.
이 이슈와 연관이 있다. git 기반의 MasterSource 대신 CDN 기반의 TrunkSource 로 변경되었기 때문. 하지만 BLM 과 관련 있는 듯.
이것도 Master 라는 용어를 사용하지 않기 위함?? github 에서 메인 소스 브랜치 이름이 master 에서 main 으로 변경된 것과 비슷한 이유인듯. 추정..
github.com/CocoaPods/CocoaPods/pull/8923
pod repo list 를 해보면 기존 git master , CDN trunk 두개가 존재하는 것을 볼 수 있다.
master
- Type: git (master)
- URL: github.com/CocoaPods/Specs.git
- Path: /Users/thewavelet/.cocoapods/repos/master
trunk
- Type: CDN
- URL: cdn.cocoapods.org/
- Path: /Users/thewavelet/.cocoapods/repos/trunk
경고 문구 대로
pod repo remove master
를 해서 master 는 지워주자.
'MAC & iOS' 카테고리의 다른 글
Swift 문법 (0) | 2022.01.16 |
---|---|
swift 창시자 구글 브레인팀 합류 (0) | 2021.10.17 |
iOS UI 갱신 관련 메소드 및 DispatchQueue, GCD Main Thread (0) | 2021.09.11 |
iOS 개발을 하며 React 의 함수형개발방식이 그냥 옵션일 뿐임을 상기시켜주었다. (0) | 2021.09.08 |
My Mac initial setting (0) | 2018.07.13 |