Apple Developer Pathway

Pathway를 통해 앱 또는 게임 아이디어를 바로 실현해 보세요.

학습 여정 시작하기

멋진 앱과 게임 제작의 첫걸음을 돕는 Pathway는 비디오, 문서, 리소스를 간편하게 찾아볼 수 있는 모음집입니다. Apple Developer Pathway는 Apple 플랫폼용 개발이 처음인 입문자에게 Apple 개발자로서의 여정을 시작하는 과정을 안내하기 위해 마련되었습니다.

학습 내용
  • Xcode와 Swift Playgrounds 등 빌드 시작에 필요한 도구 준비하기
  • Xcode, Swift, SwiftUI 활용하기
  • 간단한 앱 프로토타입 빌드하기
  • 앱 디자인 관련 자료 찾기
  • 비즈니스 모델 선택의 중요성
  • Apple Developer Program 멤버십 혜택
  • 인증서 및 권한 설정 프로파일의 정의와 필요성
준비물
  • 최신 버전의 macOS가 설치된 Mac
질문이 있으신가요?
Apple 개발자 포럼 확인하기

Apple 계정에 로그인하기

Apple 플랫폼 개발이 처음인 경우 Apple Developer 웹사이트에서 Apple 계정으로 로그인하여 무료로 시작할 수 있습니다. Apple Developer 계약에 동의하면 다음을 이용할 수 있습니다.

계정 페이지의 ‘이메일’ 섹션에서 이메일 수신을 활성화하여 최신 Apple 이벤트, 뉴스 및 커뮤니티 업데이트에 대한 소식을 받아 보세요.

Swift Playgrounds, Xcode, Swift, SwiftUI로 시작하기

앱과 게임을 만드는 데 사용할 도구와 프로그래밍 언어를 살펴보세요.

아래의 훌륭한 세 도구를 활용하여 멋진 앱 또는 게임을 직접 만드는 방법을 알아보세요.

프로토타입 빌드하기

연습용 예제로 새로운 아이디어를 떠올려 보세요. 아래 튜토리얼을 따라 Keynote로 앱 프로토타입과 가상의 제품 페이지를 빌드하여 아이디어와 콘셉트의 초안을 작성하고 정리하세요.

관련 문서

감성을 디자인하기

사용자에게 앱의 미관과 탐색 경험은 앱의 용도만큼이나 중요할 수 있습니다. 레이아웃, 흐름, 색상 테마, 아이콘, 사운드 등의 완성도는 사용자가 콘텐츠에 반응하고 공감하는 데 상당한 영향을 줄 수 있습니다. 앱 디자인 워크북에서 앱 디자인 절차의 핵심 원리인 정의, 프로토타입, 테스트, 검증, 반복에 대해 자세히 알아보세요.

비즈니스 모델 선택하기

앱에 적합한 비즈니스 모델을 적용하면 비즈니스 목표와 시장 기대치 사이에서 균형을 이룰 수 있습니다. Apple 개발자를 위한 비즈니스 모델에는 무료, 부분 유료화, 유료, 페이미엄 등 네 가지 주요 모델이 있습니다. 앱 개발 시작 전에 비즈니스 모델을 선택하면 통합된 사용자 경험을 위한 앱 디자인이 무엇인지 결정하는 데 유용한 정보를 얻을 수 있습니다. 다음 링크에서 어떤 옵션들이 있는지 알아보고, 기대하는 앱 경험에 가장 적합한 모델을 선택해 보세요.

Apple Developer Program 시작하기

Apple Developer Program에 등록하면 Apple 플랫폼을 사용하는 전 세계 사용자에게 도달할 수 있습니다. 멤버십이 제공하는 고급 앱 기능, 광범위한 베타 테스트 도구, 종합 개발 도구 세트, 앱 분석 기능을 이용하여 앱의 잠재력을 최대한 발휘해 보세요.

아울러 Apple Developer Program 멤버는 세계적인 수준의 Apple Developer 이벤트에 참여할 수 있으며 전문가 세션, 랩, 컨설팅 참여 기회, Apple 엔지니어의 코드 수준 지원 등 다양한 혜택을 누릴 수 있습니다.

서명 인증서에 대해 알아보기

앱을 개발하는 과정에서 컨텍스트에 따라 다른 인증서 유형이 필요합니다.

  • 개발 인증서는 기기에서 앱을 실행하고 앱 기능을 사용하는 데 필요합니다.
  • 배포 인증서는 테스트용 앱을 배포하고 App Store Connect에 업로드하는 데 필요합니다. 또한 배포 인증서는 개발자의 진위를 확인하므로 사람들은 개발자가 제공하는 콘텐츠와 서비스가 다른 사람에 의해 변조되지 않았음을 확신할 수 있습니다.

대부분의 경우 이 두 인증서는 Xcode를 통해 자동으로 생성됩니다. 특수한 경우에는 인증서를 수동으로 생성하고 관리해야 할 수 있습니다.

Provisioning profile(권한 설정 프로파일)의 용도 알아보기

권한 설정 프로파일은 단일 앱 ID가 있으며 이 ID는 본인의 하나 또는 여러 개의 앱 및 서명 인증서와 일치하고, 앱이 특정 앱 서비스를 사용할 수 있도록 승인합니다. 이를 통해 신뢰할 수 있는 개발자가 앱을 개발, 업로드, 배포했음을 사용자에게 알릴 수 있습니다. App Store 또는 유럽 연합(EU)의 외부 마켓플레이스를 통해 앱을 제공하려는 경우 배포 인증서로 서명된 App Store Connect 권한 설정 프로파일이 필요합니다. 개발자가 소유한 기기에서 앱을 테스트하는 경우 개발 권한 설정 프로파일도 필요합니다.

권한 설정 프로파일은 Xcode를 통해 자동으로 생성되므로 개발자는 앱 제작에 집중할 수 있습니다.

사용자에게 앱 또는 게임 소개하기

앱을 전 세계에 선보일 준비가 되셨나요? 구독이나 콘텐츠 현지화 방법과 관련하여 궁금한 점이 있으신가요? App Store는 10억 명 이상의 iPhone, iPad, Mac, Apple TV, Apple Vision Pro, Apple Watch 사용자가 앱, 게임 및 관련 구입 항목을 손쉽게 찾고 다운로드할 수 있도록 지원합니다.

끊임없이 혁신하기

앱과 게임 제작은 무한한 혁신이 가능합니다. 새로운 아이디어, 기술, 소프트웨어 기능이 출시되면 앱 또는 게임을 더욱 개선할 수 있는 방법을 발견할 수 있습니다. Apple은 개발자가 사용자를 위한 앱 경험을 지속적으로 이해하고, 개선하고, 강화하여 새로운 기능과 아이디어를 실현할 수 있도록 지원을 아끼지 않습니다.

학생을 위한 리소스: