dynamic frameworkm
Error) failed to demangle superclass of ‘…’ from mangled name ‘…’
모듈화를 하고, 하나의 라이브러리를 여러 모듈에서 사용할때 런타임에 이런 오류를 마주칠 수 있다. failed to demangle superclass of ‘…’ from mangled name ‘…’ 결론부터 말하면 문제가 되는 클래스를 포함하는 서드 파티나 프레임워크의 mach-O type이 static framework인 것을 모두 dynamic framework로 고쳐주면 해결된다. Tuist의 경우에는 해당 라이브러리를 .framework로 빌드하면 mach-O type이 dynamic framework로 빌드 된다. 그럼 해당 문제가 왜 일어나는지 고찰해보자. Static framework, Dynamic framework 오류에 대해서 정확히 이해하기 앞서 static framework, ..