EEYatHo 앱 깎는 이야기

Xcode ) Xcode 13 라이브러리, 프레임워크 에러 - EEYatHo iOS 본문

iOS, Swift/Xcode, Xcode Error

Xcode ) Xcode 13 라이브러리, 프레임워크 에러 - EEYatHo iOS

EEYatHo 2021. 9. 25. 01:31
반응형

그동안 Xcode 12.4를 사용하다가, 13로 업데이트 했다.

그런데 기존에 잘 배포하고있던 앱이, Archive 시 RealmSwift에서 에러가 발생했다.

 

처음엔 업데이트한 Xcode가 문제겠거니 생각했다가, 지인과 오픈톡에 물어보니 나만 겪는 현상이었다.

즉 Xcode 13만의 문제가 아니였다.


RealmSwift 같은 몇몇 프레임워크들은 Xcode의 버전에 종속성을 가진다.

 

 

 

Releases · realm/realm-cocoa

Realm is a mobile database: a replacement for Core Data & SQLite - realm/realm-cocoa

github.com

위의 Realm Github에서 확인해보면,

Xcode 12.4에서는 RealmSwift 10.7.2를 사용해도 상관없었는데,

Xcode 13에서는 RealmSwift 10.15.1을 사용해야한다.



RealmSwift 업데이트를 위해,

pod install --repo-update 를 해주면 해결.


  • 업데이트한 Xcode가 문제라고, 문제 원인의 범위를 잘못 생각 했던점.
  • 프레임워크들이 Xcode 버전과는 종속성이 없다고 지레짐작했던 점.
  • RealmSwift의 버전을 의심하여 pod install을 했었지만, --repo-update를 덧붙혀야 정확한 최신버전인 것을 몰랐던 점.

 

이런 것들이 겹쳐서 정말 별거 아닌데 오래 삽질했다..

 

Comments