변경사항

iOS SDK 2.23.0 버전부터 배포 방식 변경
  • Cocoapods 지원 중단
  • SPM(Swift Package Manager)을 통한 배포만 지원
• 샘플 앱을 tuist 프로젝트로 변경
  • 샘플 앱 파일은 기존과 동일하게 다운로드 방식으로 제공
  • 샘플 앱 사용 시 tuist를 사용한 라이브러리 설치 필요

 

배경

Cocoapods 특성상 다수의 Podspec 배포,
서버 구조와 모듈간 의존성으로 인한 긴 배포 시간 등 어려움이 있어,
다양한 이슈에 보다 기민하게 대응할 수 있도록 보편적으로 채택되어 있는 SPM만을 지원하기로 결정했습니다. 또한 Xcode 프로젝트 구성과 의존성 관리를 도와주는 CLI 도구인 tuist를 샘플 앱에 도입하게 되었습니다.
tuist로 편리하게 프로젝트를 생성, 관리하고 협업을 용이하게 할 수 있는 간단한 예제도 제공할 계획입니다.

 

변경 일정


• 2024년 10월 14일(월)

 

대상

 

• iOS SDK
  • KakaoSDK
  • RxKakaoSDK
• 샘플 앱
  • KakaoSDKSample
  • RxKakaoSDKSample

 

필요한 조치

 

• iOS SDK 신규 설치 시 SPM 사용
• 샘플 앱 사용 시 tuist 설치
  • 샘플 앱 프로젝트에 tuist install로 필요한 라이브러리 설치 가능

 

참고


• Swift Package Manager
• tuist.io
• iOS > 시작하기 > 설치 > SPM으로 설치 

 

 

[공지/Notice] iOS SDK Cocoapods 지원 종료, 샘플 앱 tuist 프로젝트로 변경 / iOS SDK will end support of Cocoapods

안녕하세요, 카카오입니다. 보다 효율적이고 최신 iOS 앱 개발 트렌드에 부합하는 서비스 제공을 위해, Kakao SDK for iOS(이하 iOS SDK)의 배포 방식을 변경하고, 샘플 앱에 tuist를 도입할 예정입니다.

devtalk.kakao.com

 

반응형

+ Recent posts