CocoaPods로 SDK를 추가했는데 다음과 같은 오류 등장
n duplicate symbols
clang: error: linker command failed with exit code 1 (use -v to see invocation)
원인
- 코코아팟과 SPM으로 각각 추가한 라이브러리에서 종속적으로 설치되는 라이브러리가 중복되면서 발생하는 심볼 중복현상
해결
- Targets → Build Settings → Other Linker Flags
- 위 내용에서 $(inherited) 제거하니깐 해결 되었음.
- $(inherited) 는 상위 설정을 하위 설정으로 상속하는 역할을 하는데, 불필요한 중복 링크를 발생시켜서 이를 제거하니 해결된 것으로 추정된다.