티스토리 뷰
안녕하세요.
오늘도 신선한(?) 에러를 잡아왔습니다.
에러 내용
#include "A.h"
여기가 빨간색으로 바뀌더니 아래 문구가 나왔습니다.
double-quoted include "A.h" in framework header, expected angle-bracketed instead
에러 발생 상황
찾아보니까 주로 Cocoapod 쓰시는 분들이 많이 보는 에러던데
저는 framework 제작을 위해 모듈맵에 사용될 header 파일을 연결하는 중에 발생했습니다.
아마 저처럼 진짜 "" 를 <>로 바꿔 보신 분들도 계실 것 같은데
그걸로 해결이 되었다면 좋겠지만 저는 아니었기에 박제했습니다.
해결 방법
보통은 아래 설정을 바꾸면 해결된다고 합니다.
BuildSettings > CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER 를 NO 로 설정
근데 저는 이게 안통하더라고요;;;;
그래서 찾아보니 아래 댓글중 하나를 참고했습니다.
네 그래서 아래처럼 바꾸었더니 정상적으로 돌아갔습니다.
#import <ProjectName/A.h>
저는 이 오류 하나 잡겠다고 엄청난 시간을 소모했는데
저말고 다른 분들은 이런 삽질은 안하셨으면 해서
올려봅니다.
오늘도 파이팅입니다.
'iOS개발 > 기타' 카테고리의 다른 글
Xcode Thread 1: EXC_BAD_ACCESS code=1 (0) | 2024.10.28 |
---|---|
Xcode16 라이브러리 빌드 시 느려지는 현상 (0) | 2024.09.26 |
Xcode 함수 설명 작성하기 (문서화 주석)(with. symbol documentation) (0) | 2024.07.31 |
Xcode 빌드 시 Sandbox: xcodebuild(3405) deny 에러 (0) | 2024.07.12 |
IOS 10 is the maximum deployment target for 32-bit targets 에러 (0) | 2024.06.28 |
댓글