CocoaMQTT의 Starscream 의존성 문제 해결하기 (Privacy를 곁들인)
·
iOS/Library
문제 상황 로우코드 플랫폼에 MQTT를 통한 메시징 기능을 구현하면서 CocoaMQTT 라이브러리를 사용하게 되었습니다. 그런데 CocoaMQTT에서 사용하는 Starscream 라이브러리의 버전(4.0.4)이 낮아 Apple의 최신 프라이버시 정책에 부합하지 않는 문제가 발생했습니다. Starcream의 최신 버전(4.0.8)에 중요한 프라이버시 관련 업데이트가 포함되어 있었기 때문에, CocoaMQTT의 Starscream 의존성을 최신 버전으로 업데이트하는 방법을 찾기로 했습니다. 해결 방법: CocoaMQTT 포크하여 Starscream 의존성 수정하기이 문제를 해결하기 위해 선택한 방법은 CocoaMQTT를 포크해서 의존성을 직접 수정하는 것이었습니다. CocoaMQTT를 포크한 후 의존성을 수..