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 될 것이다.