이전
앱을 다른 App Store 개발자 계정으로 이전하려면? 판매자 체크리스트
짧은 답변
앱을 다른 개발자 계정으로 이전하려면, 판매자 측 계정 소유자가 매수자의 Apple 계정과 팀 ID로 App Store Connect에서 앱 이전을 시작합니다. 매수자 측 계정 소유자가 60일 안에 수락하면 Apple이 최대 영업일 2일 안에 처리합니다. 앱은 그동안 계속 판매될 수 있고, 평점과 리뷰도 유지됩니다. 시작하기 전에 심사 중인 버전이 없는지, TestFlight가 꺼져 있는지, 인앱 구매 제품 ID 중 매수자 계정에 이미 있는 것이 없는지 확인하세요.
매각을 생각 중이신가요? 스토어 링크와 대략적인 숫자를 보내 주세요. 보통 몇 시간 안에 답장하며, 판매자가 내는 수수료는 없습니다. 내 앱 보내기
앱 이전에 관한 Apple의 App Store Connect 도움말 페이지 기준, 2026년 9월 확인. Apple은 이 규칙을 업데이트합니다. 이 글이 Apple의 최신 문서와 다르다면 Apple의 내용이 우선입니다.
iOS 앱을 팔면 앱은 Apple의 공식 앱 이전 기능으로 판매자의 개발자 계정에서 매수자의 계정으로 옮겨집니다. 개발자 계정을 넘기지도, 앱을 다시 제출하지도 않습니다. 이전은 매각의 마지막 기술적 단계입니다. 숫자 공유부터 대금 지급까지 전체 과정은 앱 파는 방법을 참고하세요.
Apple의 앱 이전 기준은 무엇인가요?
Apple의 앱 이전 기준을 하나도 빠짐없이 충족해야 앱을 이전할 수 있습니다.
- 두 계정 모두 정상 상태여야 합니다. 어느 쪽도 대기 중이거나 변경 중이 아니어야 하고, 둘 다 최신 유료 및 무료 앱 계약에 동의했어야 합니다. 판매자가 EU 대체 약관 부록(EU Alternative Terms Addendum)에 동의했다면 매수자도 동의해야 합니다.
- App Store에 출시된 버전이 하나 이상 있어야 하고, 어느 지역에서도 사전 주문 중이 아니어야 합니다.
- 진행 중인 버전이 없어야 합니다. 배포 처리 중, 심사 대기 중, 심사 중, 승인됨, 개발자 출시 대기 중, Apple 출시 대기 중 상태인 것이 없어야 합니다.
- 모든 인앱 구매가 승인됨, 제출 준비 완료, 개발자가 판매 중단, 또는 거부됨 상태여야 합니다. 심사를 기다리는 것이 없어야 합니다.
- 중복 제품 ID가 없어야 합니다. 판매자의 인앱 구매 제품 ID가 매수자 계정에 이미 있으면 안 됩니다.
- 심사 중인 Apple 호스팅 에셋 팩이 없어야 합니다.
- TestFlight가 꺼져 있어야 하고, 빌드, 테스터, 테스트 정보와 Xcode Cloud 데이터가 삭제되어 있어야 합니다.
- Apple Arcade 앱이 아니어야 하고, App Group 컨테이너를 공유하는 샌드박스 Mac 앱도 아니어야 합니다.
이전을 시작하기 전에 판매자는 무엇을 해야 하나요?
먼저 대금을 확보한 뒤, 이전을 막거나 복잡하게 만들 수 있는 것을 모두 정리하세요.
- 먼저 대금을 안전하게 확보하세요. 매수자가 에스크로(제3자 결제 대금 보관)에 대금을 넣은 뒤 이전을 시작합니다. 앱 매각 에스크로를 참고하세요.
- 매수자의 Apple 계정 이메일과 팀 ID를 받으세요. 팀 ID는 매수자 개발자 계정의 멤버십 정보에 있습니다.
- 대기 중인 업데이트는 출시하거나, 기다리세요. 이전 중에는 심사 중인 항목이 있으면 안 되고, 이전이 대기 중인 동안에는 메타데이터, 가격, 배포 지역, 인앱 구매를 수정할 수 없습니다.
- TestFlight를 끄고 빌드와 테스터를 삭제하세요. Xcode Cloud 데이터도 삭제하세요.
- 제품 ID를 매수자와 확인해 매수자 계정의 ID와 겹치는 것이 없게 하세요.
- 구독 앱: 이전 전에 앱 전용 공유 암호를 매수자와 공유하세요. 매수자는 이전 후에 이를 다시 생성합니다. 자세한 내용은 구독 앱 파는 법에 있습니다.
- Apple로 로그인: 앱에서 사용한다면 Apple이 설명하는 대로 사용자용 이전 식별자를 생성해, 사용자가 계정을 유지할 수 있게 하세요.
- 기록을 내려받으세요. 세금 신고용으로 판매 보고서와 앱 분석 내보내기 자료 등을 받아 두세요. 이전 후에는 앱 분석에 접근할 수 없습니다.
이 대부분은 매수자가 그 전에 실사 단계에서도 확인하는 내용입니다. 그쪽은 제 실사 체크리스트에서 다룹니다.
앱을 다른 개발자 계정으로 이전하는 방법은? 단계별 안내
판매자가 이전을 요청하고, 매수자가 수락하고, Apple이 처리합니다. Apple의 이전 시작 페이지와 수락 페이지에 나온 단계는 다음과 같습니다.
- 판매자: 계정 소유자가 App Store Connect에 로그인해 앱을 열고, 일반 아래의 앱 정보(App Information)를 클릭한 뒤, 추가 정보(Additional Information)까지 스크롤해 앱 이전(Transfer App)을 클릭합니다. Apple이 이중 인증을 요청할 수 있습니다. 충족하지 못한 기준이 있다면 App Store Connect가 여기서 알려 줍니다.
- 판매자: 받는 사람의 Apple 계정과 팀 ID를 입력하고, 약관에 동의한 뒤 이전 요청(Request Transfer)을 클릭합니다. 앱은 기존 상태를 유지하면서 앱 이전 대기 중(Pending App Transfer) 상태가 추가됩니다. 받는 쪽의 수락을 기다리는 동안에는 어느 쪽이든 취소할 수 있습니다.
- 매수자: 받는 쪽 계정 소유자가 App Store Connect에서 이전을 수락합니다. 60일 안에 수락하지 않으면 요청이 만료됩니다.
- Apple: 이전을 처리합니다. Apple에 따르면 최대 영업일 2일이 걸릴 수 있습니다.
- 매수자: 새 프로비저닝 프로파일을 만든 뒤, 새 계정으로 첫 업데이트를 출시합니다.
앱 이전 때 옮겨지는 것과 옮겨지지 않는 것은?
스토어 페이지, 평점, 리뷰, 사용자, 번들 ID는 옮겨지고, TestFlight, App Group, Apple Pay 판매자 ID, 일부 Game Center 기능은 옮겨지지 않습니다. Apple의 앱 이전 개요에 나온 세부 내용은 다음과 같습니다.
| 항목 | 어떻게 되나 |
|---|---|
| 스토어 페이지, 평점 및 리뷰 | 옮겨집니다. 이전 중에도 앱은 계속 판매될 수 있습니다. |
| 기존 사용자 | 앱을 계속 쓰고 업데이트도 계속 받습니다. |
| 번들 ID / App ID | 옮겨집니다(와일드카드 App ID는 명시적 ID로 바뀝니다). |
| iCloud / CloudKit 컨테이너 | 옮겨집니다. |
| Apple로 로그인 | 서비스 ID는 옮겨집니다. 판매자가 사용자용 이전 식별자를 생성해야 합니다. |
| 앱 분석 | 매수자가 전체 기록을 받습니다. 판매자는 앱 분석 접근 권한을 잃지만, 이전 전의 판매 및 추세 데이터는 유지합니다. |
| 판매 및 지급 | 양쪽이 각각 이전일 기준으로 자기 쪽 기간의 판매 및 지급 데이터를 받습니다. |
| 푸시 알림 | 기존 APNs 인증서는 만료될 때까지 작동합니다. 그 후에는 매수자가 자신의 인증서를 써야 합니다. |
| 키체인 공유 | 매수자의 첫 업데이트 전까지 작동합니다. 그 후에는 사용자가 한 번 다시 로그인해야 할 수 있습니다. |
| App Group | 옮겨지지 않습니다. 판매자가 삭제하고 매수자가 다시 등록합니다. |
| TestFlight 및 Xcode Cloud | 이전 전에 삭제해야 합니다. |
| Game Center | 일부 기능(그룹, 병합된 리더보드, 멀티플레이어 호환성)은 초기화되거나 옮겨지지 않습니다. |
| Apple Pay 판매자 ID | 옮겨지지 않습니다. 매수자가 첫 업데이트 때 새로 만들어야 합니다. |
| Wallet 패스 | 다시 발급해야 합니다. |
| 프로모션 코드 | 이전 후에는 이 앱의 새 프로모션 코드를 생성할 수 없습니다. |
Apple 문서 기준, 2026년 9월 확인.
앱이 Game Center를 쓴다면 미리 계획하세요. Apple은 앱을 Game Center 그룹에서 제거하고, 병합된 리더보드는 예전 ID로 되돌아가며, 매수자는 그 ID를 쓰는 빌드를 출시해야 합니다.
이전 후에도 판매자가 해야 할 일은 무엇인가요?
Apple 밖에 있는 모든 것을 넘기고, 에스크로에서 확인 절차를 거쳐 대금이 지급되게 하세요.
- Apple 밖에 있는 모든 것을 넘기세요: 소스 코드, 백엔드, 도메인, 애널리틱스, 크래시 리포팅, 고객 지원 메일함, 소셜 계정 등 계약에 포함된 모든 것.
- RevenueCat, Firebase, 광고 네트워크 같은 제3자 서비스를 매수자에게 옮기거나, 매수자가 새로 만들도록 도우세요. RevenueCat은 앱 하나가 아니라 프로젝트 전체를 이전합니다.
- 에스크로에서 확인하세요. 매수자가 수령을 확인하면 대금이 지급됩니다.
- 매각 계약서에서 합의한 지원 기간 동안 연락이 닿도록 하세요.
앱을 이전하는 대신 개발자 계정을 팔아야 할까요?
거의 그렇지 않습니다. Apple의 앱 이전은 계정을 공유하지 않고도 앱의 주인이 바뀔 수 있도록 존재합니다. 개발자 계정 전체를 팔면 판매자의 신원과 세금 정보가 다른 사람의 사업에 묶이게 되어, 양쪽 모두에게 위험합니다. 앱을 이전하고 계정은 지키세요.
Google Play 이전은 다른가요?
네. Android에서는 Play Console에서 두 계정의 등록 거래 ID를 넣어 요청을 보내며, 인앱 구매가 있는 앱은 매수자가 다시 게시할 때까지 게시가 취소됩니다. 전체 안내는 Google Play 앱 이전 가이드에 있습니다.
자주 묻는 질문
App Store 앱 이전은 얼마나 걸리나요?
Apple에 따르면 매수자가 수락한 뒤 처리에 최대 영업일 2일이 걸립니다. 매수자는 요청이 만료되기 전 60일 안에 수락해야 합니다.
이전하는 동안 앱이 내려가나요?
아니요. Apple에 따르면 이전 중에도 앱은 App Store에서 계속 제공될 수 있고, 기존 사용자는 앱을 계속 쓰며 업데이트도 받습니다.
평점과 리뷰도 앱과 함께 이전되나요?
네. Apple은 이전 후에도 앱의 평점과 리뷰가 유지된다고 밝힙니다.
계정에 앱이 여러 개 있어도 하나만 이전할 수 있나요?
네. 앱 이전은 앱 단위로 이루어지며, 다른 앱은 판매자 계정에 그대로 남습니다.
이전은 누가 시작해야 하나요?
Apple 도움말 페이지에 따르면 판매자 개발자 계정의 계정 소유자가 이전을 시작하고, 매수자 계정의 계정 소유자가 수락합니다.
앱을 이전하면 기존 구독자는 어떻게 되나요?
Apple은 이전일을 기준으로 판매 및 지급 보고를 나눕니다. 구독이 계속 갱신된다고 Apple 페이지에 명시되어 있지는 않지만, 실제로는 이전 후에도 구독이 이어진다고 판매자와 매수자들이 전합니다. 자세한 내용은 구독 앱 파는 법을 참고하세요.



