안녕하세요
오늘은 Xcode cocoapods install 후 생기는 error에 대해 포스팅해보도록 하겠습니다.
제가 발견한 시점은 엑스코드를 12 버전으로 올린 후
cocoapods를 install 했을 때 나타났습니다.
에러는 아래와 같습니다.
Could not build module 'nanopb'
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb_common.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb_decode.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb_encode.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb_decode.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb_common.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb_encode.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb_common.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
에러가 굉장히 많이 뜨죠.. 꼴 보기 싫습니다.. ㅋㅋㅋ
우선 이런 에러가 나타나는 이유는
header에 따옴표가 들어가 있어서 나타나는 에러라고 합니다.
Xcode12로 업데이트되면서 나타난다고 하는데 정확히 어떤 이유인지는 알려진 바가 없습니다.
보통은 업데이트 직후에 잘 사용하시다가 cocoapods를 install 하시거나 update 했을 때 나타날 것입니다.
그럼 이제 해결방법을 알려드리겠습니다.
1. Pods 프로젝트를 선택해줍니다.
2. Build Settings에서 "quoted Include"를 검색하신 후 아래 네모칸의 상태 값을 No로 바꿔주세요.
3. Setting이 끝났으니 Build 후 즐거운 코딩을 시작한다.
이렇게 생각보다 간단하게 해결방안을 알려드리긴 했습니다만..
추후에 정확한 이유를 가지고 돌아오도록 하겠습니다.!!
감사합니다
'Xcode' 카테고리의 다른 글
[Xcode] Apple Developer Account연동 + Signing Certificate (0) | 2021.02.09 |
---|---|
[Xcode] storyboard 없이 프로젝트 시작하기 (0) | 2021.02.06 |
[Xcode] Swift DEBUG Flag 사용 및 Build Run Setting (0) | 2020.10.24 |
[Xcode] UILabel, UITextField, UIButton(action) (0) | 2020.09.26 |
[Xcode] Simulator 실행방법 및 Device 선택방법 (0) | 2020.09.12 |