paint-brush
앱 실행 방법: Apple App Store 단계별 가이드~에 의해@product
2,097 판독값
2,097 판독값

앱 실행 방법: Apple App Store 단계별 가이드

~에 의해 HackerNoon Product Updates9m2024/06/17
Read on Terminal Reader

너무 오래; 읽다

첫 번째 모바일 앱 출시를 위한 초보자 친화적인 가이드를 찾고 계십니까? 우리는 거기에 있었고 HackerNoon 모바일 앱 개발에서 배운 교훈을 공유하여 도움을 드릴 수 있습니다.
featured image - 앱 실행 방법: Apple App Store 단계별 가이드
HackerNoon Product Updates HackerNoon profile picture
0-item

첫 번째 모바일 앱을 시작하는 방법에 대한 초보자 친화적인 가이드를 찾고 있다면 올바른 위치에 오셨습니다.

HackerNoon 모바일 앱은 또한 우리가 앱 개발의 세계로 첫 도약한 것이었고 처음에는 우리도 지금 여러분과 마찬가지로 길을 잃었다는 것을 알고 있습니다. 우리가 힘들게 얻은 교훈을 공유하여 앱이 성공적으로 시작될 수 있도록 도와드리겠습니다.

성공적인 앱 제출 프로세스를 보장하기 위한 자세한 단계별 지침과 지침은 Apple 및 Google의 공식 문서를 참조하세요.

링크 표

Apple App Store 단계별 가이드

  1. Apple 개발자 프로그램에 등록하세요.

    • [ ] developer.apple.com 에서 Apple 개발자 계정을 등록하세요.
    • [ ] 적절한 회원 유형(개인 또는 조직)을 선택하고 연회비를 지불합니다 - 99 USD


    데모는 다음과 같습니다.



  1. 제출할 앱 준비:
  • [ ]

    앱이 콘텐츠, 디자인, 기능 요구 사항을 포함하여 Apple의 App Store 심사 지침을 준수하는지 확인하세요.

  • [ ]

    다양한 Apple 기기에서 앱을 테스트하여 호환성과 성능을 확인하세요. 화면 크기, 해상도, 방향과 같은 장치별 기능을 처리합니다.

  • [ ]

    Apple의 최신 iOS 버전 및 기술에 대한 지원을 통합합니다.


앱에 계정 기반 기능이 포함된 경우 활성 데모 계정 또는 모든 기능을 갖춘 데모 모드와 함께 앱을 검토하는 데 필요할 수 있는 기타 하드웨어 또는 리소스(예: 로그인 자격 증명 또는 샘플 QR 코드)를 제공하세요.


  1. App Store 자산 생성:
  • [ ] Apple의 휴먼 인터페이스 지침 (PNG 형식, 다양한 크기)에 따라 앱 아이콘을 디자인합니다.
  • [ ] 앱의 기능과 UI를 보여주는 고품질 스크린샷을 캡처하세요.
  • [ ] 시각적으로 매력적인 앱 미리보기 동영상을 준비합니다(선택사항이지만 권장됨).
  • [ ] 관련 키워드를 포함하여 설득력 있고 간결한 앱 설명을 작성하세요.
  • [ ] 다양한 App Store 지역에 맞게 현지화된 설명과 키워드를 개발합니다.


  1. 코드 서명: iOS 배포 프로비저닝 프로필 및 배포 인증서 생성
  • [ ] Xcode에 개발자 프로그램 계정을 추가하세요. 상단 메뉴에서 Xcode를 선택한 다음 기본 설정을 선택합니다.
  • [ ] 계정을 클릭합니다. 창의 왼쪽 하단에서 + 기호를 누른 다음 Apple ID 추가...를 누릅니다.
  • [ ] Apple 개발자 프로그램의 Apple ID와 비밀번호를 입력한 후 로그인을 클릭하세요.
  • [ ] 다음으로 자동 서명을 활성화합니다. 프로젝트 편집기에서 대상을 선택하고 일반을 선택합니다. "서명" 섹션까지 아래로 스크롤하고 삼각형 아이콘을 클릭하여 설정을 확장합니다. 서명을 자동으로 관리하려면 상자를 클릭하세요. 팀을 선택하세요.


  1. Xcode를 사용하여 앱 보관 및 업로드
  • [ ] App Store Connect를 통해 검토를 위해 앱을 제출하기 전에 Xcode를 통해 빌드를 업로드해야 합니다. Xcode에서 일반 iOS 장치를 배포 대상으로 선택합니다.
  • [ ] 상단 메뉴에서 제품을 선택하고 보관을 클릭합니다.
  • [ ] Xcode Organizer가 실행되어 과거에 생성한 모든 아카이브를 표시합니다. 현재 빌드가 선택되어 있는지 확인하고 오른쪽 패널에서 App Store에 업로드를 클릭하세요.
  • [ ] 자격 증명을 선택하고 선택 을 클릭합니다.
  • [ ] 다음 창에서 오른쪽 하단에 있는 업로드를 클릭하세요. 업로드가 완료되면 성공 메시지가 나타납니다. 완료 를 클릭합니다.


  1. 앱에 대한 App Store Connect 레코드 생성 - App Store Connect 레코드에서 앱의 메타데이터 및 추가 세부 정보를 구성합니다.
  • [ ] App Store Connect 대시보드에서 내 앱을 선택합니다.
  • [ ] 왼쪽 상단에 있는 + 기호를 클릭한 다음 새 앱을 클릭하세요.
  • [ ] 새로운 App Store Connect 기록을 생성하려면 플랫폼, 앱 이름, 기본 언어, 번들 ID, SKU 등의 세부 정보가 필요합니다. 이러한 세부정보는 나중에 변경할 수 없으므로 입력한 내용을 확인하세요.

      • ➡️

        앱 이름에 키워드를 사용하여 검색을 최적화하세요.


      • ➡️

        번들 ID는 Xcode 프로젝트 Info.plist 파일(대상의 일반 --> ID 섹션)에 있는 번들 식별자와 정확히 일치해야 합니다.


      • ➡️

        SKU는 사용자에게 표시되지 않으며 사용자가 직접 설정합니다. 이는 회사에서 사용하는 식별자일 수도 있고 귀하에게 의미 있는 다른 것일 수도 있습니다. 허용되는 문자에는 문자, 숫자, 하이픈, 마침표, 밑줄이 포함되며 문자나 숫자로 시작해야 합니다.

  • [ ] App Store Connect의 "App Store" 탭 아래 "앱 정보" 페이지에서 추가 언어, 카테고리 및 앱의 개인정보 보호정책 URL을 추가하세요.
  • [ ] 앱을 무료로 설정하거나 " 가격 및 가용성 " 페이지에서 가격 등급을 선택하세요.
  • [ ] "기능" 탭에서 Game Center인앱 구매 와 같은 앱의 모든 App Store 기술 에 구성을 추가할 수 있습니다.
  • [ ] 이 단계에서 앱은 "App Store" 아래 왼쪽 패널에 노란색 점과 "제출 준비" 상태로 표시됩니다. 구성하려는 빌드를 선택합니다. App Store의 제품 페이지에 대한 정보를 추가하는 곳입니다.
  • [ ] 앱의 스크린샷을 업로드하세요(JPEG 또는 PNG 형식, 상태 표시줄 없음). 하나의 기기에 대한 스크린샷 세트를 업로드하여 다른 모든 크기에 사용할 수 있습니다.
  • [ ] 스크린샷 업로드가 완료된 후 창 오른쪽 상단에 있는 저장을 클릭합니다.
  • [ ] 아래로 스크롤하여 앱 설명, 키워드, 지원 URL 및 마케팅 URL을 입력합니다.

      • ➡️

        앱의 설명과 키워드가 중요합니다. 검색을 위해 최적화 하세요.


      • ➡️

        지원 URL은 문의 양식이 포함된 랜딩 페이지처럼 간단할 수 있습니다.


      • ➡️

        마케팅 URL은 앱의 웹사이트일 수 있으며 선택사항입니다.

  • [ ] 아래 '일반 앱 정보' 섹션에 앱 아이콘을 업로드하고 버전 번호, 저작권, 연락처 정보를 입력하세요.

      • ➡️

        앱 아이콘은 1024px x 1024px이어야 합니다.


      • ➡️

        버전 번호는 Xcode의 버전 번호와 정확히 일치해야 합니다.


      • ➡️

        저작권 정보는 일반적으로 "Copyright (c) 2017, Instabug, Inc."와 같습니다.


      • ➡️

        여기에 있는 연락처 정보는 사용자에게 표시됩니다.

  • [ ] "등급" 옆에 있는 편집을 클릭하고 앱에 적용 가능한 옵션을 선택합니다. 앱이 등급과 일치하지 않으면 검토 중에 앱이 거부될 수 있습니다.
  • [ ] '앱 리뷰 정보' 섹션에서 연락처 정보(Marcos?)와 리뷰어에 대한 메모를 입력하고 버전 출시 날짜를 설정합니다.

      • ➡️

        여기에 있는 연락처 정보는 검토자가 귀하에게 직접 연락해야 하는 경우를 위한 것입니다.


      • ➡️

        검토자를 위한 메모에는 사용해야 할 특정 하드웨어에 대한 정보나 액세스하는 데 필요할 수 있는 사용자 계정 정보가 포함될 수 있습니다.


      • ➡️

        첫 번째 릴리스의 경우 일반적으로 버전 릴리스 날짜를 자동으로 유지해야 합니다.


  • [ ] 오른쪽 상단에서 저장 을 클릭합니다.

  1. 앱 스토어 연결
  • [ ] 개발자 계정을 사용하여 App Store Connect( appstoreconnect.apple.com )에 로그인합니다.
  • [ ] '앱을 제출하기 전에 빌드 선택'을 클릭하세요.
  • [ ] Xcode를 통해 업로드한 빌드를 선택하세요. 오른쪽 하단에서 완료를 클릭한 다음 오른쪽 상단에서 저장을 클릭하고 검토를 위해 제출을 클릭하세요.
  • [ ] 마지막으로 수출 규정 준수, 콘텐츠 권리 및 광고 식별자 질문에 답하고 제출 을 클릭하세요.


  1. 앱 검토 및 출시:
  • [ ] 검토 진행 상황을 모니터링하고 Apple 검토 팀의 문제나 요청을 즉시 해결합니다. 상단 수평 메뉴에서 활동을 선택한 다음 왼쪽 패널에서 App Store 버전을 선택합니다.
  • [ ] 승인되면 앱 출시 날짜를 설정하거나 즉시 출시하세요.


다음은 전체 프로세스를 더 잘 이해하는 데 도움이 되는 @CodeWithChris 의 가이드입니다 .

App Store 심사 지침 - 피해야 할 핵심 사항

  • 부적절한 콘텐츠: 노골적이거나 공격적이거나 불법적인 콘텐츠를 앱에 포함하지 마세요.
  • 오해의 소지가 있는 정보: 앱 설명, 스크린샷, 메타데이터가 앱의 기능을 정확하게 나타내는지 확인하세요.
  • 사용자 개인정보 보호: 데이터 수집에 대한 사용자 동의를 얻고 사용자 데이터를 안전하고 책임감 있게 처리합니다.
  • 충돌 및 버그: 앱을 철저하게 테스트하여 충돌, 버그 또는 성능 문제를 식별하고 수정합니다.
  • 사용자 인터페이스: Apple의 휴먼 인터페이스 지침을 따르고 시각적으로 매력적인 디자인을 제공하며 일관된 사용자 경험을 유지합니다.
  • 앱 기능: 앱이 의도한 대로 작동하고 숨겨진 기능이나 문서화되지 않은 기능을 포함하지 않는지 확인하세요.


App Store 심사 지침 - 필수 요소

  • 모든 앱 정보와 메타데이터가 완전하고 정확한지 확인하세요.
  • App Review에서 연락해야 할 경우를 대비해 연락처 정보를 업데이트하세요.
  • 앱 심사에 앱에 대한 전체 액세스 권한을 제공하세요.
  • 검토 중에 백엔드 서비스를 활성화하고 액세스할 수 있도록 활성화
  • 적절한 경우 지원 문서를 포함하여 앱 검토 노트에 명확하지 않은 기능 및 앱 내 구매에 대한 자세한 설명을 포함합니다.
  • 기능성: 앱은 제대로 작동해야 하며 사용자에게 명확한 목적과 가치를 제공해야 합니다.
  • 법적 준수: 지적 재산권, 개인 정보 보호 및 데이터 보호 규정을 포함한 해당 법률을 준수합니다.
  • 최소 사용자 경험: 앱은 추가 인앱 구매나 구독 없이도 일정 수준의 기능을 제공해야 합니다.
  • 인앱 구매: 인앱 구매 또는 구독에 대해 사용자에게 명확하게 알리고 구현에 관한 Apple의 지침을 따릅니다.
  • App Store 메타데이터: 앱 이름, 설명, 스크린샷, 키워드 등 앱 메타데이터에 정확하고 관련성 높은 정보를 제공합니다.


기타 지침

중요 사항

  1. 승인을 받기까지는 1~3일 정도 소요되며, 승인 후 앱스토어에 앱이 나타나기까지 최대 24시간이 소요될 수 있습니다.
  2. 2023년 4월부터 App Store에 제출된 모든 iOS 및 iPadOS 앱은 Xcode 14.1 및 iOS 16.1 SDK로 빌드되어야 합니다.
  3. iPhone 앱은 App Store Connect에서 사용 가능 여부를 업데이트하지 않는 한 Apple Silicon Mac의 Mac App Store에 자동으로 게시됩니다.
  4. Apple은 모든 유형의 버그, 느린 앱, 상세하지 않은 앱 설명, 완료되지 않은 앱 등을 보여주는 앱에 대해 거부율이 높습니다.
  5. 사용자의 정보를 수집하는 경우에는 사용자에게 명확한 개인정보 보호정책을 제공해야 합니다.
  6. Apple 이미지는 사용할 수 없습니다.
  7. Apple은 글로벌 앱을 좋아하지만 앱이 각 위치에서 적절하게 작동하고 올바른 번역이 있는지 확인하세요!


성공적인 앱 제출 프로세스를 보장하기 위한 자세한 단계별 지침과 지침은 Apple의 공식 문서를 참조하세요.