[Delphi] 델파이 10.4 Sydney iOS AppStore 배포하기

    728x90

    안녕하세요

    로로봉입니다 : )

    오늘은 델파이로 개발한 iOS 앱을 AppStore에 배포하는 방법을 알아보겠습니다.

    앱스토어에 앱을 올리기 위해서는 애플 개발자 등록은 필수입니다.

    아래 사이트에서 개발자 등록 후에 로그인을 해줍니다.

     

    Apple Developer

    There’s never been a better time to develop for Apple platforms.

    developer.apple.com

    애플 개발자 사이트에 접속하시면 아래 화면을 볼 수 있습니다. Account 메뉴를 눌러줍니다.

    [ 그림 1 : 애플 개발자 사이트 ]

    로그인을 완료하시면 아래 화면을 볼 수 있으며 좌측의 Certificates, IDs & Profiles를 선택해 줍니다.

    [ 그림 2 : Account 화면 ]

     기존에 개발을 위해 앱 아이디는 만들었다는 가정하에 프로파일을 AppStore용으로 만들어 주어야 합니다.

    좌측 메뉴의 Profile을 선택하고 + 기호로 추가해 줍니다.

    [ 그림 3 : 프로파일 추가 화면 ]

     AppStore를 선택 후 Continue를 눌러줍니다.


    [ 그림 4 : AppStore 프로파일 선택 ]

     배포하고자 하는 앱의 앱 아이디를 선택하고 Continue를 눌러 진행합니다.

    [ 그림 5 : 앱 아이디 선택 ]

    활성화되어 있는 배포 인증서가 표시되고 선택 후에 Continue를 눌러줍니다.

    [ 그림 6 : 인증서 선택 ]

    생성하는 프로파일의 정보를 확인 후 프로파일 이름을 정해서 입력해주고 Generate 버튼을 눌러주면 프로파일 생성이 완료됩니다.

    [ 그림 7 : 프로파일 마지막 단계 ]

    앱스토어 배포용 프로파일 생성이 완료되었고, 다운로드하여도 되고 Xcode에서 인증서를 조회하면 자동으로 불러와지는 걸 볼 수 있습니다.

    [ 그림 8 : 프로파일 생성 완료 ]

     프로파일 생성이 완료되었다면 델파이에서 Ctrl + Shift + F11 키를 눌러 프로젝트 옵션 창을 열어줍니다.


    좌측의 Deployment - Provisioning에서 iOS Device 64-bit - Application Store를 선택하면 PAServer가 실행되어 있다면 위에서 만든 배포용 프로파일이 표시되는 것을 볼 수 있습니다.

    [ 그림 9 : 델파이 프로파일 선택 ]

     이제 프로젝트에서 우측 마우스를 눌러 Build를 해줍니다.

    Target Platforms에서 Application Store로 설정 후에 빌드를 하게되면 ipa 파일이 맥북에 생성되게 됩니다.

    [ 그림 10 : 프로젝트 빌드 ]

     맥북에서 Finder를 실행한 뒤 아래 사진과 같이 다운로드 폴더에서 우측 마우스 클릭하고 상위 폴더에서 보기를 눌러줍니다.

    [ 그림 11 : 상위 폴더 보기 선택 ]

    상위 폴더로 이동이 되면 PAServer 폴더가 보이게 됩니다. 아래와 같이 PAServer > scratch-dir > MacBook 경로로 이동해 줍니다.

    [ 그림 12 : 폴더 이동 ]

    마지막 폴더명인 MacBook 같은 경우에는 델파이에서 PAServer Connection할 때 생성하는 명칭으로 폴더가 만들어집니다.

    폴더를 열면 방금 빌드한 프로젝트의 .ipa 파일이 존재하는 것을 볼 수 있습니다. Transporter 앱을 실행하여 애플 개발자 계정으로 로그인해줍니다.

    [ 그림 13 : Transporter 앱 실행 ]

     .ipa 파일을 드레그 하여 Transporter에 옮겨놓으면 아래와 같이 앱이 표시됩니다. 전송 버튼을 눌러 전송하면 됩니다.

    [ 그림 14 : Transporter 앱 전송 ]

    전송이 완료되면 전송됨으로 표시되고 앱스토어 서버로 파일이 전송이 완료됩니다.

    [ 그림 15 : 앱 전송 완료 ]

    이제 아래 사이트에 개발자 계정으로 로그인해 줍니다.

     

    https://appstoreconnect.apple.com/

     

    appstoreconnect.apple.com

    로그인하면 아래와 같은 화면을 볼 수 있으며 나의 앱을 선택해 줍니다.

    [ 그림 16 : 앱스토어 관리 페이지 접속 ]

    아래와 같이 신규 앱을 추가해 줍니다.

    [ 그림 17 : 앱 추가 ]

     앱 이름과 기본 언어, 번들 ID와 SKU를 입력해줍니다. 개발자 사이트에서 앱 아이디를 만들었기 때문에 번들 ID에 만들어져 있는 앱 아이디 목록이 표시됩니다.  이때 SKU의 경우 특정 인식 번호라고 보면 되며 영문자와 숫자를 혼용해서 사용 가능합니다.

    저 같은 경우에는 R0001 부터 사용하여 나중에 앱을 추가할 때마다 1씩 늘려서 R0002 이런 식으로  입력하고 있습니다.


    [ 그림 18 : 신규 앱 추가 작성 ]

    신규 앱을 추가하게 되면 개인정보 방침이라든지 앱 정보에 여러 가지 입력해야 할 사항들이 많지만 건너뛰고 델파이에서 배포 파일이 어떻게 넘어가는지만 알아보도록 하겠습니다.

    맥북에서 Transporter 앱을 통해 ipa 파일을 전송하였다면 빌드 부분에 + 기호가 표시되는 것을 볼 수 있습니다.

    [ 그림 19 : 빌드 버전 선택 ]

    + 기호를 누르면 Transporter 앱을 이용해 전송된 파일 리스트가 표시되고, 선택 후 완료를 누르면 됩니다.

    [ 그림 20 : 앱 빌드 버전 선택 ]

    여기까지 하셨다면 이 외의 부분은 금방 해결하셔서 배포하실 수 있을 것입니다. 델파이에서 .ipa 파일이 어디에 만들어지는지 해당 파일을 어떻게 올리는지 알아보았습니다.

     

    좋아요 ♥ + 구독 부탁드립니다 : )

    728x90
    반응형

    댓글