IOS application/Swift
11. Crash between Swift Package and Cocoapods
개발자킹콩
2021. 5. 9. 17:31
Crash between Swift Package and Cocoapods
간혹 Swift Package와 Cocoapods로 추가한 라이브러리가 충돌하는 경우가 발생한다.
예를들어 Kingfisher은 Swift Package로 연결하고, Firebase는 Cocoapods로 연결할 경우 Kingfisher의 연결에 문제가 생길 수 있다.
해결방법은 간단하다.
Swift Packages로 연결된 라이브러리를 업데이트 시키면 된다.
Kingfisher을 클릭하고 Exact로 Version 변경을 한다 —> Up to Next Major 상태이기에 그냥 Done시키면 아무 변화가 없다.
그 후, 다시 Upt to Next Major로 바꿔주면 된다.
끝이다. 성공적으로 Build 될 것이다.