Kakao i ConnectLive Q&A 게시판

Xcode13.0 에서 SwiftProtobuf 경고가 뜹니다

Xcode13.0으로 업데이트 후
RemoteMonster 의 하위 라이브러리인 SwiftProtobuf 관련된 경고가 발생합니다.

bjc[8228]: Class _TtC13SwiftProtobuf17AnyMessageStorage is implemented in both /private/var/containers/Bundle/Application/~~/Frameworks/SwiftProtobuf.framework/SwiftProtobuf and /private/var/containers/Bundle/Application//Frameworks/RemoteMonster.framework/RemoteMonster. One of the two will be used. Which one is undefined.

해당 라이브러리는 cocoapods 통해

platform :ios, ‘13.0’
pod ‘RemoteMonster’, ‘2.7.15’ ㅁ

설치하였습니다.

앱 최소 타겟 버전 또한 13.0 입니다.
해당 경고를 처리하는 방법과 경고 발생이유를 알고싶습니다.

해당 경고는 공유라이브러리로 지정된 프레임워크의 특정 클래스가 여러개 존재한다는 메시지입니다.
swift protobuf 의 경우 RemoteMonster 외에도 다른 앱을 통해서도 설치될 수 있어서 해당 경고가 표시된다고 이해하시면 됩니다.
해당 경고는 실행에 큰 문제가 되는 내용이 아니며, 중복된 프레임워크 중 특정 프레임워크가 자동으로 선택되어 사용됩니다.