앱 심사

Apple은 App Store Connect에 제출된 모든 앱, 앱 업데이트, 앱 번들, 앱 내 구입 및 앱 내 이벤트를 심사하여 사용자에게는 안전하고 신뢰할 수 있는 경험을 제공하고 개발자에게는 성공할 수 있는 기회를 제공합니다. 앱을 계획하고 빌드할 때 다음의 지침 및 리소스를 사용하여 심사 절차가 최대한 원활하게 진행되도록 할 수 있습니다.

    심사 준비하기

    앱을 제출할 때 준수해야 할 지침과 심사를 위해 제공해야 할 정보에 대해 알아보십시오.

    지침

    Apple에서 앱 심사에 사용하는 기술, 콘텐츠 및 디자인 기준에 대한 자세한 내용을 확인하고 기타 주요 지침에 대해 알아보십시오.

    Apple Developer Program 사용권 계약서

    Apple Developer Program 사용권 계약서는 Apple 소프트웨어 및 서비스 사용에 대한 책임과 의무를 규정합니다. 계약 및 지침 페이지에서 최신 계약서를 확인할 수 있습니다.

    최신 사용권 계약 읽기

    Alternative Terms Addendum for Apps in the EU

    외부 앱 마켓플레이스에서 앱을 배포하거나 유럽 연합의 App Store에서 외부 결제 옵션을 사용하려면 Apple Developer Program 사용권 계약서의 부록을 검토하고 서명해야 합니다.

    앱 심사 정보

    앱에 특정 설정, 사용자 계정 정보 또는 특별한 지침이 필요한 경우 App Store Connect의 앱 심사 정보 섹션에 상세 내용을 기재하도록 합니다. 해당 정보를 기재하지 않으면 앱 심사 절차가 지연되고 앱이 거부될 수 있습니다.

    자세한 내용은 App Store Connect 도움말을 확인하시기 바랍니다.

    심사를 위해 제출하기

    App Store Connect에서 심사를 위해 제출할 때 다음을 할 수 있습니다.

    • 나의 앱 내의 앱 심사 페이지에서 제출물을 관리하고 앱 심사 팀과 커뮤니케이션할 수 있습니다. 제출한 앱이나 진행 중인 커뮤니케이션이 없어도 언제든지 앱 심사 페이지를 방문할 수 있습니다.
    • 앱 내 이벤트, 맞춤형 제품 페이지 및 제품 페이지 최적화 테스트 등의 항목을 제출할 때는 새로운 앱 버전이 필요하지 않습니다.
    • 하나의 제출물에 여러 항목을 포함할 수 있습니다.
    • 제출물에서 문제가 있는 항목은 제거하고 앱 심사에서 승인된 항목을 계속 사용할 수 있습니다.
    • 업데이트된 경험을 사용하여 제출 내역을 확인(앱 심사 팀의 메시지 포함)할 수 있습니다.
    • 앱을 App Store용으로 검토할지, 공증용으로만 검토할지 결정할 수 있습니다.

    심사 상태

    평균적으로 제출 건 중 90%가 24시간 이내에 심사 완료됩니다. 변경된 상태는 이메일을 통해 통보됩니다. 제출물의 심사 상태는 App Store Connect의 나의 앱 섹션 또는 iPhone 및 iPad의 App Store Connect 앱을 통해 확인할 수 있습니다. 제출한 앱이 불완전한 경우 심사 시간이 지연되거나 제출이 거부될 수 있습니다.

    심사 상태에 관한 세부 사항은 App Store Connect 도움말을 확인하시기 바랍니다.

    일반적인 문제 방지하기

    심사를 위해 앱을 제출하기 전에 더 효율적으로 준비할 수 있도록 가장 일반적으로 발생하는 문제들을 집중 소개합니다. 평균적으로 해결되지 않은 문제의 40% 이상이 충돌, 플레이스홀더 콘텐츠, 불완전한 정보 등을 다루는 지침 2.1: 앱 완전성과 관련되어 있습니다.

    ‘일반적인 심사 문제를 방지하기 위한 정보’ 보기

    충돌 및 버그

    필요한 모든 것을 갖추고 게시할 준비가 완료된 앱만 심사를 위해 제출합니다. 최신 소프트웨어를 사용하는 기기에서 철저하게 테스트하고 모든 버그를 수정한 다음에 제출하도록 합니다. 지침 2.1을 확인하시기 바랍니다.

    손상된 링크

    앱의 모든 링크가 정상적으로 작동해야 합니다. 모든 앱은 최신 연락처 정보가 포함된 사용자 지원 링크와 개인정보 처리방침 링크를 포함해야 합니다. 지침 2.1지침 5.1을 확인하시기 바랍니다.

    플레이스홀더 콘텐츠

    심사를 위해 앱을 제출하기 전에 모든 이미지와 텍스트를 완성하도록 합니다. 아직 작업 중이거나 플레이스홀더 콘텐츠가 포함된 항목은 배포할 준비가 되지 않은 것이며 승인될 수 없습니다. 지침 2.1을 확인하시기 바랍니다.

    불완전한 정보

    심사에 필요한 모든 세부 정보는 App Store Connect의 앱 심사 정보 섹션에 기입합니다. 로그인이 필요한 기능이 있는 경우에는 유효한 데모 계정의 사용자 이름과 암호를 제공하십시오. 특별히 설정할 구성이 있는 경우 구체적인 내용을 포함하도록 합니다. 재현하기 어려운 환경을 필요로 하는 기능이나 특정 하드웨어가 필요한 기능이 있다면 데모 동영상이나 하드웨어를 제공할 준비를 하도록 합니다. 또한 연락처 정보가 빠짐없이 기재되었고 최신 정보인지 확인합니다. 지침 2.1을 확인하시기 바랍니다.

    특정 시나리오 및 앱 유형에는 특정 문서가 필요합니다. 다음은 몇 가지 예입니다.

    • 앱이 어린이용이고 타사 광고를 포함하고 있는 경우, 연령 적합성을 고려한 광고 창작물에 대한 직접 심사를 포함하는 해당 광고 서비스의 어린이 카테고리 앱 관련 관행 및 정책에 대한 공개 문서 링크를 제공하도록 합니다. 지침 1.3을 확인하시기 바랍니다.
    • 의료 하드웨어에 연동하는 앱인 경우 앱이 제공되는 지역의 규제 기관 허가 사본을 제공하도록 합니다. 지침 1.4를 확인하시기 바랍니다.
    • 앱에 타사 상표 또는 저작 콘텐츠를 포함하고 있거나, 사용자가 타사 콘텐츠를 스트리밍 또는 다운로드하도록 허용하는 경우 해당 기능을 수행할 수 있는 허가증을 제공하도록 합니다. 일례로 유명 인사, 스포츠, 영화 또는 음악의 이미지를 사용하는 비디오 스트리밍 및 마케팅이 있습니다. 지침 4.1지침 5.2를 확인하시기 바랍니다.
    • 앱에서 실제 돈을 사용하는 게임 및 도박, 복권, 응모 행사 및 VPN 사용권과 같은 사용권이 필요한 서비스가 가능한 경우 해당 기능을 수행할 수 있는 허가증을 제공하도록 합니다. 사용권 요구 사항은 지역별로 다를 수 있습니다. 지침 5를 확인하시기 바랍니다.

    개인정보 처리방침 문제

    개인정보 처리방침은 지침 5.1을 준수해야 하며 다음을 충족해야 합니다.

    • 앱에서 수집하는 데이터, 해당 데이터를 수집하는 방법 및 수집한 데이터의 모든 사용 사례를 식별할 수 있어야 합니다.
    • 앱에서 사용자 정보를 공유하는 타사는 앱의 개인정보 처리방침에 명시된 것과 동일하거나 동등한 수준으로 사용자 정보 보호를 제공함을 확인해야 합니다.
    • 정보 보유 및 삭제 관련 정책을 설명하고, 사용자가 동의를 철회하고 정보 삭제를 요구할 수 있는 방법을 명시합니다.

    불명확한 데이터 접근 요청

    사용자 데이터와 사용 내역에 대한 접근 권한을 요청하는 경우 앱에서 이러한 데이터를 어떻게 사용할 것인지 명확하고 완전하게 설명해야 합니다. 예시를 포함시키면 사용자가 앱에서 개인 정보에 대한 접근을 요청하는 이유를 이해하는 데 도움이 됩니다. 지침 5.1을 확인하시기 바랍니다.

    앱 코드에서 중요 사용자 데이터에 접근하는 API를 하나 이상 참조하는 경우 앱의 Info.plist 파일에는 $!{infoPlistKey} 키와 함께 앱에 해당 데이터가 필요한 이유를 명확하고 완전하게 설명하는 사용자 확인용 목적 문자열을 포함해야 합니다. App Store Connect에 제출한 앱 중 사용자 데이터에 접근하는 모든 앱은 목적 문자열을 포함해야 합니다.

    허가 요청에 대해 알아보기

    부정확한 스크린샷

    스크린샷에서는 가치와 기능을 정확하게 표현해야 합니다. 텍스트와 오버레이 이미지를 사용하여 사용자 경험을 가리지 말고 분명하게 강조합니다. UI와 제품 이미지가 App Store Connect의 기기 유형에 맞게 구성되었는지 확인하도록 합니다. 지침 2.3을 확인하시기 바랍니다.

    기준 미달의 사용자 인터페이스

    Apple은 깔끔하고 정교하며 사용자 친화적인 인터페이스를 높이 평가합니다. 디자인을 신중하게 계획하고 디자인 지침UI 디자인 기본 원칙을 준수하여 UI가 이러한 요구 사항을 충족하도록 합니다.

    웹 클리핑, 콘텐츠 수집기 또는 링크 모음

    앱은 사용자의 참여를 유도하고 유용해야 하며, iOS의 고유한 기능을 최대한 활용해야 합니다. iOS 앱에서 제공하는 웹사이트, iOS용으로 포맷되지 않은 웹 콘텐츠 및 제한된 웹 상호작용으로는 고품질의 앱을 만들 수 없습니다. 지침 4.2를 확인하시기 바랍니다.

    유사한 앱의 반복적인 제출

    기본적으로 동일한 앱을 여러 개 제출하면 앱 심사 절차가 지연되고 앱이 거부될 위험에 처할 수 있습니다. 신중하게 앱을 하나로 통합하여 심사 경험과 미래 사용자의 경험을 개선하도록 합니다. 지침 4.3을 확인하시기 바랍니다.

    오해의 소지

    앱은 광고한 대로 실행되어야 하며, 사용자에게 거짓 인상을 심어 주어서는 안 됩니다. 앱이 특정 기능을 제공하는 것처럼 인식된다면 앱은 해당 기능을 제공해야 합니다. 지침 2.3을 확인하시기 바랍니다.

    지속적 가치 불충분

    기능이나 콘텐츠를 충분히 제공하지 않거나 작은 틈새시장만 공략하는 앱은 승인되지 않을 수도 있습니다. 앱을 만들기 전에 App Store에서 비슷한 범주에 있는 앱을 살펴보고, 더 나은 사용자 경험을 제공할 수 있는 방법을 고려해 보십시오. 지침 4.2를 확인하시기 바랍니다.

    잘못된 법인에 의한 제출

    특정 유형의 앱은 개별 개발자가 아닌 서비스를 제공하는 법인에서 제출해야 합니다. 이러한 앱에는 민감한 사용자 정보를 필요로 하거나 금융 및 재무 서비스, 암호 화폐, 의료, 도박, 항공 여행과 같이 규제가 엄격한 분야의 서비스를 제공하는 앱이 포함되나 이에 국한되지 않습니다. 파트너십 문서 또는 승인서를 제공해야 하는 경우 App Store Connect의 첨부 파일 섹션에 파일을 첨부하고 심사 메모 필드에 설명 또는 링크를 제공하도록 합니다. 지침 3지침 5.1.1을 확인하시기 바랍니다.

    기술 지원

    충돌 또는 버그와 같은 기술적인 사유로 앱이 심사를 통과하지 못한 경우 다음 문서를 확인하시기 바랍니다.

    또한 Apple 개발자 포럼을 방문하거나 코드 수준 지원을 요청할 수 있습니다.

    Apple에 문의하기

    앱 심사 제출

    과거 및 현재 앱 심사에 제출한 제출물을 App Store Connect에서 확인할 수 있습니다. 앱이 거부되면 앱이 따르지 않은 특정 앱 심사 지침을 비롯한 자세한 정보가 제공됩니다. 앱 심사 팀과 소통하여 문제를 해결한 후 빌드를 다시 제출할 수 있습니다. Apple Store Connect에서 앱 페이지의 앱 심사 섹션을 이용해 보십시오.

    앱 심사 팀과 소통하는 방법에 대해 알아보기

    이의 신청

    앱이 거부되었으며 앱의 개념 및 기능이 잘못 심사되었거나 심사 과정에서 Apple에 의해 부당한 대우를 받았다고 판단한다면 앱 심사 위원회에 이의 신청을 제출할 수 있습니다. 이의를 신청하는 경우 다음을 확인하십시오.

    • 앱이 앱 심사 지침을 준수한다고 생각하는 구체적인 이유를 제공합니다.
    • 통과하지 못한 제출 건당 한 개의 이의만 신청합니다.
    • 이의 신청을 하기 전에 추가 정보 요청에 응답하도록 합니다.

    이의 신청 제출하기

    빠른 심사

    앱에서 심각한 버그를 수정하거나 앱과 직접 연관된 이벤트 시기에 맞춰 앱을 출시해야 하는 등 정상 참작이 가능한 상황인 경우 빠른 앱 심사를 요청할 수 있습니다. 빠른 심사는 제한된 기준에 따라 제공되며 모든 요청의 빠른 처리가 보장되는 것은 아닙니다.

    심각한 버그 수정. 심각한 버그를 수정하기 위해 빠른 앱 심사를 요청한다면 현재 앱 버전에서 버그를 재현하는 단계를 포함해야 합니다.

    이벤트 관련 앱. 이벤트와 관련된 앱의 경우 App Store Connect에서 앱 출시를 계획하고 예약하는 것이 좋습니다. 하지만 앱이 아직 심사 중이고 이벤트 실행일이 곧 다가오는 경우 빠른 앱 심사를 요청할 수 있습니다. 요청에는 해당 이벤트, 이벤트 날짜 및 앱과 이벤트의 관련성을 기재하도록 합니다.

    빠른 심사 요청하기

    버그 수정 제출

    앱에 대한 버그 수정 업데이트를 제출했는데 Apple에서 심사 중에 추가 문제가 발견된 경우 법적 또는 안전 문제가 없는 한 추가 문제는 다음 제출 시에 해결할 수도 있습니다. 동의하려면 App Store Connect에서 제안 메시지에 응답하고 현재 제출이 승인되기를 원한다고 표시하면 됩니다.

    App Store Connect 보기

    제안

    지침 변경 제안을 통해 앱 심사 지침을 개선하거나 정책에서 더 명확하게 해야 할 부분을 파악하는 데 도움을 줄 수 있습니다. 제안 사항은 앱 심사에서 고려됩니다.

    제안하기

    문제 신고하기

    앱에 신뢰 또는 안전 문제가 있거나, 앱 심사 지침을 위반하고 있다고 판단되는 경우 Apple에 세부 사항을 공유하여 조사에 착수할 수 있습니다.

    문제 신고하기

    기타 질문

    Apple에 문의하여 해결되지 않은 문제에 대한 설명, 요청한 정보 제공, 앱 신고 등에 대하여 소통할 수 있습니다.

    문의하기