EEYatHo 앱 깎는 이야기

Xcode ) AirBridge 1.18.0, Xcode 12.5 충돌 - EEYatHo iOS 본문

iOS, Swift/Xcode, Xcode Error

Xcode ) AirBridge 1.18.0, Xcode 12.5 충돌 - EEYatHo iOS

EEYatHo 2021. 11. 22. 23:13
반응형

요약

 

iOS 14.5 이상에서, AirBridge의 Deferred Deeplink 이용을 위해 Tracking Authorize Timeout를 지원하고, Xcode 12.5와 충돌하지 않는 AirBridge의 버전은 1.17.0 이다. ( 1.18.0 은 충돌한다 )

 


주절주절

 

사내에서 AirBridge를 이용한 디퍼드 딥링크 이용 중,

iOS 14.5 부터는 IDFA를 ATT로 유저에게 직접 받아내야해서 핑거프린팅을 이용한 Deferred Deeplink 이용에 제한이 걸렸다.

 

다행히, ATT를 선택할시 or 타임아웃시, Deferred Deeplink를 콜 해주는 Tracking Authorize Timeout를 지원해주고 있었고,

이는 AirBridge 1.14.3 이상부터 지원한다고 되어있었기에, 그냥 현재 최신버전인 1.18.0으로 업데이트했다.

 

하지만 Archive 단계에서 could not reparse object file in bitcode bundle ~ 이런 버그가 나왔다.

구글링 해보니, Xcode 버전을 최신으로 업데이트 해야한단다.

 

하지만 Xcode 13에 대한 대응을 안한 상태고, 빨리 QA쪽에서 Deferred Deeplink 테스트를 해야했기에,

Xcode 12.5에 맞는 AirBridge 버전을 찾기로 생각했다.

 

찾아보니 1.15.0은 안되고, 1.16.0은 없고, 1.17.0이 된다.

Comments