본문으로

iOS 업데이트가 막힌 Cordova·Ionic 앱을 진단합니다

2026년 4월 28일부터 App Store Connect에 앱을 올리려면 Xcode 26과 iOS 26 SDK로 빌드해야 합니다. 오래된 Cordova·Ionic 빌드 환경은 이 요건에서 먼저 걸립니다. 공개된 스토어 정보만 보고 무엇이 막혔는지 정리해 드립니다. 10곳까지 무료이고, 영업일 2일 안에 회신합니다.

무료 진단 신청하기 직접 확인하는 방법 보기

무료 진단은 무엇이 막혔는지만 정리합니다. 고치는 방법과 작업은 유료입니다. 소스코드, 서명키, 스토어 계정은 필요 없습니다.

진단하는 세 가지

Apple SDK 최소 요건 2026-04-28부터 적용 중

App Store Connect 업로드에 Xcode 26 이상과 iOS 26 SDK가 필요합니다. 오래된 cordova-ios나 구형 빌드 파이프라인으로는 업데이트 제출 자체가 막힐 수 있습니다. 이미 설치된 앱이 사용자 기기에서 바로 지워지지는 않습니다.

Google Play 타겟 API 2026-08-31, 연장 신청은 11/1까지

신규 앱과 업데이트는 Android 16(API 36) 이상을 타겟해야 합니다. 폼팩터별 예외가 있습니다. 기존 앱이 Android 15(API 35) 미만을 타겟하면, 앱 타겟보다 높은 OS 기기를 쓰는 신규 사용자에게 제공이 제한됩니다. 모든 사용자와 모든 기기가 막히지는 않습니다. 앱에 따라 Play Console에서 2026-11-01까지 연장을 신청할 수 있습니다.

Firebase Dynamic Links 2025-08-25 서비스 종료

Firebase 공식 FAQ에 따라 서비스가 종료됐습니다. page.link 같은 주소가 404를 돌려주면 그 링크는 죽었을 가능성이 큽니다. 1년 가까이 방치된 링크라면 원래 유입이 없었을 수도 있습니다. 그래서 진단에서는 죽은 링크가 있는지와 유입 규모를 따로 봅니다.

Cordova·Ionic 앱은 네이티브 플러그인과 구형 CLI에 묶여 있어서 최신 Xcode와 Play 타겟을 혼자 따라가기 어려운 경우가 많습니다. 그렇다고 Cordova가 공식 아카이브됐다고 단정하지는 않습니다. 앱마다 사정이 다릅니다.

맞는 앱과 맞지 않는 앱

현장 직원만 쓰고 신규 설치가 없는 앱은 Play 정책 영향이 작을 수 있습니다. 그런 경우 진단에서 그대로 말씀드립니다.

비용과 범위

아래 금액은 예상 범위이고 부가세는 별도입니다. 확정 견적은 무료 진단 뒤에 드립니다. 앱 규모, 플러그인 수, 네이티브 커스텀 코드 유무에 따라 금액이 크게 달라집니다.

진행 순서

Angular·Ionic·Cordova 앱을 Capacitor로 옮기고 블루투스 프린터 같은 네이티브 플러그인을 다룬 실무 경험이 있습니다. 특정 기업이나 고용주와 제휴했다고 내세우지 않으며, 고객사명은 공개하지 않습니다.

직접 확인하는 방법

iOS 최근 업로드를 먼저 보고, 그다음 Play 타겟, 해당되면 딥링크 순서로 확인하면 됩니다. 딥링크는 개발자 없이 30초면 확인할 수 있지만, 404만 보고 매출 손실을 단정하지는 마세요.

직접 확인하기 어렵거나 사내 담당자가 없으면 무료 진단을 신청하세요. 해당 사항이 없으면 해당 없음이라고 회신합니다.

받지 않는 일

신규 앱 개발, 전면 리라이트, iOS 심사 대행, 보안 취약점 진단은 하지 않습니다. 제 고용 계약이나 비밀유지 의무와 충돌하는 작업도 받지 않습니다. 진단 단계에서 맞지 않는다고 판단하면 그 자리에서 서면으로 거절합니다.

자주 묻는 질문

진단이 왜 무료인가요?

공개 자료만 보기 때문에 비용이 거의 들지 않습니다. 처음 10곳은 레퍼런스를 만들려고 무료로 하고, 이후에는 유료입니다. 해당 사항이 없으면 해당 없음이라고 회신합니다. 상세 수정 방법은 유료 단계에서만 드립니다.

소스코드나 서명키를 줘야 하나요?

진단에는 필요 없습니다. 구현 단계에서는 저장소 접근이 필요할 수 있지만, 스토어 서명키와 Play·App Store 계정은 고객사가 계속 보유하도록 설계할 수 있습니다. 기본으로는 코드를 납품하고 고객사 빌드 파이프라인에서 빌드하는 방식을 권합니다.

현장 직원만 쓰는 앱도 Play 정책 영향을 받나요?

신규 설치가 거의 없고 이미 설치된 기기만 쓴다면 신규 사용자 제공 제한의 영향은 작을 수 있습니다. 이런 앱은 iOS 핫픽스와 보안 패치를 못 올리는 쪽이 더 큰 문제입니다. 진단할 때 사내 MDM으로 배포하는지, 스토어로 신규 설치를 받는지 여쭤보고 그에 맞게 말씀드립니다.

연장 신청만 하면 되지 않나요?

Play 연장은 시간을 벌어 줄 뿐입니다. 공식 안내상 2026-11-01까지 신청할 수 있는 경우가 있습니다. 요건은 없어지지 않고 해마다 올라갑니다. iOS SDK 요건에는 연장 제도가 없습니다.

Capacitor로 옮기면 웹 코드를 다시 짜야 하나요?

대부분 그대로 씁니다. 바꾸는 대상은 네이티브 런타임과 플러그인입니다. 오래된 Angular나 폐기된 플러그인이 있으면 공수가 늘어납니다. 걸리는 항목 목록은 진단에 넣고, 고치는 방법은 유료 설계 단계에서 드립니다.

한 사람에게 서명키까지 맡겨도 되나요?

권하지 않습니다. 범위를 단계별로 나누고, 서명과 스토어 제출은 고객사 권한으로 두는 계약을 권합니다.

딥링크는 새 링크로 바꾸면 되지 않나요?

앞으로 내보낼 링크는 바꾸면 됩니다. 이미 배포된 인쇄물, 문자, 외부 사이트의 URL은 회수할 수 없어서 서버 리다이렉트가 필요합니다. 유입이 없으면 복구 비용을 들일 이유가 없을 수 있습니다.

Branch나 AppsFlyer를 쓰면 해결되나요?

두 서비스는 새 링크를 만드는 도구입니다. 이미 죽은 옛 주소를 자동으로 살리지는 않습니다. 리다이렉트 설정과 앱 코드의 링크 생성 부분 교체는 별도 작업입니다.

일본 기업도 의뢰할 수 있나요?

일본어로 실무 대응을 할 수 있습니다. 문의 메일도 일본어로 보내셔도 됩니다.

신청 방법

tolaria@naver.com으로 아래 내용을 보내 주세요. 진단 리포트는 영업일 2일 안에 보내 드립니다.

무료 진단 신청하기

운영 중인 Ionic·Capacitor 앱의 장애 대응은 유지보수 페이지(영문)에, 다른 서비스와 가격은 서비스 페이지에 있습니다.