프로그래밍/iOS

missing required module ‘GRDBSQLite’ 해결방법

Lou Park 2025. 7. 31. 17:28

Framework에서 GRDB를 사용할 경우, 빌드시 Swift Interface가 생성되면서 GRDBSQLite를 찾을 수 없다는 오류가 뜬다.

 

Framework 내부에서만 GRDB를 사용한다면 import GRDB 대신에 internal import GRDB 로 GRDB를 사용한다면 Swift Interface에서 불필요한 GRDB 의존성이 노출되지않아 오류를 해결할 수 있다.

Swift 6 이전 문법으로는 @_implementationOnly 라고 한다.

@_implementationOnly import GRDB