Apple은 App Store Connect에 제출된 모든 앱, 앱 업데이트, 앱 번들, 앱 내 구입 및 앱 내 이벤트를 심사하여 사용자에게는 안전하고 신뢰할 수 있는 경험을 제공하고 개발자에게는 성공할 수 있는 기회를 제공합니다. 앱을 계획하고 빌드할 때 다음의 지침 및 리소스를 사용하여 심사 절차가 최대한 원활하게 진행되도록 할 수 있습니다.
심사 준비하기
앱을 제출할 때 준수해야 할 지침과 심사를 위해 제공해야 할 정보에 대해 알아보십시오.
지침
Apple에서 앱 심사에 사용하는 기술, 콘텐츠 및 디자인 기준에 대한 자세한 내용을 확인하고 기타 주요 지침에 대해 알아보십시오.
평균적으로 제출 건 중 90%가 24시간 이내에 심사 완료됩니다. 변경된 상태는 이메일을 통해 통보됩니다. 제출물의 심사 상태는 App Store Connect의 나의 앱 섹션 또는 iPhone 및 iPad의 App Store Connect 앱을 통해 확인할 수 있습니다. 제출한 앱이 불완전한 경우 심사 시간이 지연되거나 제출이 거부될 수 있습니다.
필요한 모든 것을 갖추고 게시할 준비가 완료된 앱만 심사를 위해 제출합니다. 최신 소프트웨어를 사용하는 기기에서 철저하게 테스트하고 모든 버그를 수정한 다음에 제출하도록 합니다. 지침 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을 확인하시기 바랍니다.
앱 코드에서 중요 사용자 데이터에 접근하는 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을 확인하시기 바랍니다.
기술 지원
충돌 또는 버그와 같은 기술적인 사유로 앱이 심사를 통과하지 못한 경우 다음 문서를 확인하시기 바랍니다.
과거 및 현재 앱 심사에 제출한 제출물을 App Store Connect에서 확인할 수 있습니다. 앱이 거부되면 앱이 따르지 않은 특정 앱 심사 지침을 비롯한 자세한 정보가 제공됩니다. 앱 심사 팀과 소통하여 문제를 해결한 후 빌드를 다시 제출할 수 있습니다. Apple Store Connect에서 앱 페이지의 앱 심사 섹션을 이용해 보십시오.
Apple 앱 심사 팀과 Webex로 만나 앱 심사 지침을 자세히 알아보고 원활한 심사 절차를 위한 모범 사례를 살펴보세요. 각 30분 길이의 비디오 컨설팅에서 심사 과정에서 예상되는 사항, 심사 지침을 준수하여 앱을 제작하는 방법, 일반적인 거절 사유 등 심사 과정과 관련된 다양한 주제에 대해 조언을 받을 수 있습니다.
앱에서 심각한 버그를 수정하거나 앱과 직접 연관된 이벤트 시기에 맞춰 앱을 출시해야 하는 등 정상 참작이 가능한 상황인 경우 빠른 앱 심사를 요청할 수 있습니다. 빠른 심사는 제한된 기준에 따라 제공되며 모든 요청의 빠른 처리가 보장되는 것은 아닙니다.
심각한 버그 수정. 심각한 버그를 수정하기 위해 빠른 앱 심사를 요청한다면 현재 앱 버전에서 버그를 재현하는 단계를 포함해야 합니다.
이벤트 관련 앱. 이벤트와 관련된 앱의 경우 App Store Connect에서 앱 출시를 계획하고 예약하는 것이 좋습니다. 하지만 앱이 아직 심사 중이고 이벤트 실행일이 곧 다가오는 경우 빠른 앱 심사를 요청할 수 있습니다. 요청에는 해당 이벤트, 이벤트 날짜 및 앱과 이벤트의 관련성을 기재하도록 합니다.
앱에 대한 버그 수정 업데이트를 제출했는데 Apple에서 심사 중에 추가 문제가 발견된 경우 법적 또는 안전 문제가 없는 한 추가 문제는 다음 제출 시에 해결할 수도 있습니다. 동의하려면 App Store Connect에서 제안 메시지에 응답하고 현재 제출이 승인되기를 원한다고 표시하면 됩니다.