반응형
- Framework 안에서는 Bridging-Header를 설정할 수 없다.
- 프레임워크를 만들 때 생성되는 프레임워크명.h 헤더 파일에 Objective-C Header을 import 해줘야 한다.
- Build Phase에서 헤더 파일들을 Public으로 이동시켜줘야 사용 가능하다.
Include of non-modular header inside framework module 에러는
헤더 파일이 Public가아닌 Project 또는 Private일 때 나타난다.
Objective-c 파일에서는
외부 라이브러리 Objective-c 헤더 파일 참조 시
헤더파일이 프로젝트 내에 없더라도 참조가 가능했지만,
Swift파일에서는 참조가 불가능했다.
(참조: https://devshin93.tistory.com/34)
-> 로컬에 헤더파일 자체를 넣지 말고
다른 폴더에 있는 헤더파일 참조만 넣어주면 public으로 변경해주면 사용 가능하다.
반응형
'iOS' 카테고리의 다른 글
UIView 관련 메서드 정리 (0) | 2023.06.21 |
---|---|
iOS 정적 링킹, 동적 링킹 (0) | 2023.06.20 |
[iOS] Thread Sanitizer을 이용한 Race Condition (경쟁 상태) 확인 (0) | 2023.01.27 |
Xcode 빌드 멈춤 (0) | 2022.01.14 |
[iOS] window 객체 찾기 (0) | 2021.08.16 |