IDE( Integrated Development Environment)/Xcode

Xcode duplicate symbol 문제 해결하기

OneSeat 2022. 4. 13.
반응형

🧱 사양

Xcode 10.1

💣 문제

외부 SDK를 추가하는 과정에서 오류가 발생했습니다.
가이드대로 Other Liner Flags-all_load 추가했지만 여러 외부 Framework를 사용하다 보니 Framework 간에 충돌이 일어났습니다. 게다가 duplicate symbol 메시지가 정말 많았습니다.

❗ Error

  duplicate symbol...
  duplicate symbol...
  duplicate symbol...
  duplicate symbol...

 

 

💡 해결

일반적으로 '-all_load' 대신 'force_load'를 사용해 해결하는 방법이 많았으나 다른 방법을 사용했습니다.

Duplicate Symbol Framework Path
Duplicate Symbol Framework Path

Build SettingsFramework Search Paths에 추가할 framework의 경로를 추가하였습니다.

 
반응형

댓글