← Blog
앱· 읽는 데 2분
4월 28일부터 iOS 26 SDK 필수: 앱 업데이트가 막히기 전에
4월 28일부터 App Store에 올리는 앱은 Xcode 26과 iOS 26 SDK로 빌드해야 합니다. 업데이트가 뜸한 앱일수록 미리 확인해야 하는 이유를 정리했습니다.
4월 28일부터 App Store Connect에 올리는 앱은 Xcode 26 이상, iOS 26 SDK로 빌드해야 합니다. 이전 버전으로 빌드한 앱은 업로드가 되지 않습니다.
이미 스토어에 올라가 있는 앱은 그대로 동작합니다. 영향을 받는 것은 다음 업데이트입니다.
왜 미리 확인해야 하나
매년 있는 요건이지만, 문제는 늘 같은 방식으로 생깁니다.
- 앱에 급한 버그가 생기거나 서버 변경으로 수정이 필요해진다
- 몇 줄만 고쳐서 올리려고 한다
- 새 SDK로 빌드해야 한다는 것을 그때 알게 된다
- 새 SDK에서 빌드가 깨지거나 화면이 달라져서 수정 범위가 커진다
- 급한 수정이 며칠씩 늦어진다
업데이트를 자주 하지 않는 앱일수록 이 문제에 걸리기 쉽습니다.
이번에 특히 볼 부분
iOS 26에서는 Liquid Glass라는 새 디자인이 들어왔습니다. 새 SDK로 빌드하면 내비게이션 바, 탭 바, 버튼 같은 기본 화면 요소의 모양이 달라질 수 있습니다.
- 기본 컴포넌트를 그대로 쓴 화면: 자동으로 새 모양이 적용됩니다. 글자가 잘 보이는지, 배경과 겹쳐 읽기 어려워지지 않았는지 확인합니다.
- 직접 그린 화면: 그대로 유지되지만, 기본 요소와 섞여 있으면 어색해 보일 수 있습니다.
점검 순서
- 새 Xcode에서 빌드해 봅니다. 고칠 것이 없더라도 일단 빌드가 되는지 확인합니다.
- 외부 SDK를 최신으로 올립니다. 빌드가 깨지는 원인의 대부분은 오래된 광고, 분석, 로그인 SDK입니다.
- 주요 화면을 눈으로 확인합니다. 로그인, 결제, 메인 화면은 직접 눌러 봅니다.
- 구형 기기와 구버전 OS에서도 확인합니다. 지원하는 가장 낮은 버전에서 문제가 없는지 봅니다.
앱을 외주로 만들었다면
납품 이후 유지보수 계약이 없는 앱이 이 요건에서 가장 곤란해집니다. 다음을 확인해 보시기 바랍니다.
- 소스코드 최신본이 회사에 있는가
- 빌드에 필요한 인증서와 계정 권한이 회사에 있는가
- 마지막 빌드 이후 얼마나 지났는가
1년 넘게 빌드하지 않은 앱이라면, 급한 일이 생기기 전에 한 번 새 환경에서 빌드해 두는 것을 권합니다. 그 한 번의 점검이 나중의 며칠을 줄여 줍니다.
참고 자료