문의 시 사용하시는 SDK 버전 정보를 알려주세요.
SDK version 2.8.1
Kakao 라이브러리에서 Pod 디펜던시로 Alamofire를 사용하고 있어서 문제가 생깁니다.
현재 상황에서 발생하는 오류 입니다.
objc[9037]: Class _TtC9Alamofire21CompositeEventMonitor is implemented in both /…Frameworks/Alamofire.framework/Alamofire (0x108f40c60) and
(0x10568b240). One of the two will be used. Which one is undefined.
과거 v1에서는 문제가 되지 않는 부분이었는데 v2에서 문제가 생기게 되었습니다.
Alamofire 를 선택적으로 사용하지 못하는 부분이 라이브러리에서 아쉬운점 같습니다.
-
추상화를 통해서 request 를 할 수있는 부분으로 개선이 된다면 설정해서 사용했으면 합니다.
- pod 에서는 subspec 을 통해서 라이브러리를 선택적으로 사용가능하게 할수 있습니다.
- (참고) https://github.com/zvonicek/ImageSlideshow/blob/master/ImageSlideshow.podspec
-
또는 SPM을 지원해 주셨으면 좋겠습니다.
- 추상화를 통해 확장성이 없는 상태를 유지하실 계획이라면 다양한 개발환경을 위해서 SPM 도 지원해주셨으면 감사하겠습니다.
-
두가지다 적용이 힘들다면 pod dependency가 아닌 framewok 내부에 직접적으로 복사해서 외부에서는 몰라도 되는 환경으로라도 만들어주시면 감사하겠습니다.
좋은 개발환경을 위해서 SDK 를 만들어 주셔서 감사합니다.