요즘 KMP+CMP로 안드로이드 개발자도 아이폰 앱 개발을 할 수 있게 됐습니다.
특히 1.8.0 부터는 iOS도 stable 버전이 되어서 더욱 안심하고 개발할 수 있게 됐습니다.
Compose Multiplatform 1.8.0 Released: Compose Multiplatform for iOS Is Stable and Production-Ready | The Kotlin Blog
Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over platform-specific capabilities.
blog.jetbrains.com
내 앱을 더 이상 사용할 수 없음?
앱을 정말 간단하게 만들어서 사용하고 있었는데 갑자기 이런 팝업이 나오면서 너무 당황했습니다.
알고보니 아이폰에 앱을 설치할 때 개발자 서명이 들어가야하고 그 서명이 1주일의 유효기간이 있다고 합니다.
그래서 설치하고 1주일이 지나면 앱을 더이상 사용할 수 없던 것이죠
그럼 어떻게 해야?
ios 오픈톡방에 물어보니 1주일마다 설치를 하거나 개발자 프로그램 가입해서 최대 1년까지 유지하도록 만들어야 한다고 합니다.
Apple Developer Program?
Apple Developer Program은 안드로이드에서 Google Play Console에 배포할 때 개발자 등록을 하는 것과 비슷한 것이라 합니다.
다만 최초 한번만 등록하는 Google Play Console와 다르게 애플은 매년 $99를 지불해야합니다.
Google은 최초 $25를 지불하는 것에 비하면 너무 비싼것 같기도 합니다.
그래서 어떻게 할꺼냐?
App Store에 올려서 배포를 하는게 아니고 저 혼자 사용하는 앱을 만드는 것이라면 아직은 1주일에 한번씩 설치를 하면서 사용할 것 같습니다. 1주일에 한번씩이라도 열심히 개발하자