아이폰어플개발정보2010. 10. 28. 23:05
[아이폰 앱 개발] 완성된 아이폰 어플 앱스토어에 올리는 절차
안녕하세요 문씨입니다.
저번에 줄줄이 쓸때 올릴만한 완성된 어플이 없어서 그만 빼먹었었네요;;;
어플을 스토어로 올리기위해서는 크게 두군데에서 준비를 해야합니다. 
하나는 담당 사이트인 아이튠스 코넥트에서 올릴 어플의 정보를 설정하는것이고
다음은 올릴 어플을 준비하는 것입니다.
 먼저 어플을 준비해보겠습니다.
키체인에 배포용 키가 설치되어 있어야 합니다 (http://cafe.naver.com/mcbugi/8953)
먼저 개발자 포탈 사이트에서 배포용 프로비션 프로파일을 만듭니다.
물론 미리 App ID는 만들어 둡니다. (http://cafe.naver.com/mcbugi/8964)
포탈 메뉴에서 Provisioning 메뉴로 들어가서 Distribution 탭으로 들어갑니다.
New Profile을 클릭해서 새로 하나 만듭니다.
올리는 어플 하나당 프로파일이 하나씩 필요합니다.
Profile Name에 어플 이름을 적고
AppID 에서 만든 앱 아이디를 선택합니다
그리고 Submit을 클릭해서 완료합니다
잠시 기다렸다가 새로고침해서 만들어진 프로파일을 다운로드 합니다.
다운 받은 프로파일을 실행해서 설치합니다.
여기까지는 애드훅 설치법과 비슷합니다. (http://cafe.naver.com/mcbugi/9042)
이제 xCode에서 배포할 어플 프로젝트를 엽니다.
info.plist 파일에서 Bundle identifier항목에 만든 AppID를 동일하게 씁니다.
새파일 만들기로 Entitlements.plist파일을 만듭니다.
Adhoc에서는 내용에서 채크를 뺏지만 여기서는 그냥 놔둡니다.
이번에는 프로젝트 설정으로 갑니다. (프로젝트 부분 더블 클릭)
Configurations탭에서 Release를 선택한후 하단에 Duplicate를 클릭합니다.
그리고 새로 만들어진 것을 Distribution으로 이름을 바꿔줍니다
Build탭으로 갑니다
Configuration항목을 Distribution으로 바꾼뒤 Code Signing부분을 봅니다
먼저 Code Signing Entitlements를 수정합니다
아까 만든 파일명을 그대로 적어줍니다
 
Code Signing Identity와 바로 아래 두곳을 맞는 AppID에 찾아서 선택합니다
보통 iPhone Distribution: 이름 및 회사명으로 되어 있습니다
빌드 메뉴에서 Device로 선택하고 버전을 맞춘뒤 항목을 Distribution으로 맞춥니다
CMD + B나 빌드 메뉴에 빌드로 빌드해줍니다.
그럼 Products에 어플.app가 있는것을 볼수 있습니다
항목을 오른쪽 클릭해서 나오는 메뉴에서 Reveal in Finder명령으로 해당 파일의 위치를 엽니다
파인더에서 파일이 두개가 보입니다.
dSYM은 빼고  해당 어플만 압축합니다..
여기까지 파일 준비는 되었습니다
이제는 아이튠스 코넥트에서 올릴 어플 정보를 씁니다
아이튠스 코넥트로 들어갑니다 (https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa)
Manage Your Applications 항목으로 갑니다
 Add New Applicatioin메뉴를 클릭해서 새로 어플 추가를 합니다
어플의 암호화 관련 질문입니다 NO로 하고 다음으로 넘어갑니다
Application Name: 올릴 어플의 이름입니다.
Application Description: 설명을 적습니다
Device Requirements: 지원 기기입니다. iPhone and iPod Touch가 모든 기기 지원이라 보면 됩니다.
다음 두개는 카테고리 선택입니다. 
Copyright은 적당히 저작권 정보를 씁니다 예) smoon.kr 2009 등등;;;
Version Number: 버전 번호 입니다 보통 1.0
SKU Number: 자세히는 모르지만 지신이 구별할 어플 실별 코드라고 보면 됩니다. 전 보통 AppID를 사용합니다
Keywords 검색어 입니다 (전엔 없었는데;;;)
Application URL: 어플 소개 홈피 주소입니다.
Support URL: AS를 위한 사이트 주소입니다
다음은 연락처 이멜 주소입니다
Demo Account: 어플의 종류에 따라서 로그인 인증이 필요한 것도 있습니다.  이럴경우 미리 만들어서 적어줘야 합니다. 심사의원이 따로 가입까지는 안합니다;;; 게임의 경우 테스트용도의 아이디를 대줘야 합니다.
다음  하단의 Continue를 클릭해서 넘어갑니다
등급 설정입니다. 거의 게임이나 폭력성 어플에 해당합니다
적당히 판단하에 선택합니다
다음으로 넘어가면 파일 올리기입니다
Application에 아까 만들어둔 압축파일을 올립니다. 올리는데 시간이 좀 걸리고
다 올라가면 검사도 하기 때문에 에러가 날경우 어딘가 인증 작업을 잘못 했거나 아이콘이 규격에 안맞거나 등등 
원인을 메세지를 알려줍니다.
Large 512...는 대형 아이콘 파일입니다.  JPEG형식에 크기 512 픽셀 정사각형의 이미지를 준비해서 올립니다.
앱스토어에 뜨는 아이콘은 이 파일입니다. 실제 앱 아이콘과 전혀 틀리면 리젝의 원인이 되기도 합니다.
Primary Screenshot 기본 스샷입니다 JPEG로 320 x 480크기만 됩니다
나머지는 추가 스샷으로 기본 스샷과 같은 조건이면 최대 4개 까지 올릴수 있습니다
다 올리면 다음으로 넘어갑니다
가격 설정입니다.
원하는 가격을 설정후 앱스토어에 올라갈 날자를 정합니다 보통 일주일에서 10일 정도 걸리 대충 그 이후로 정합니다.
언어 선택입니다. 그냥 넘어갑니다.
(너무 대충;;;)
마지막으로 적은 정보를 확인뒤 Submit Application을 클릭해서 완료 합니다
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 9. 11. 01:33
완성된 아이폰 어플 앱스토어에 올리는 절차

안녕하세요 문씨입니다.
저번에 줄줄이 쓸때 올릴만한 완성된 어플이 없어서 그만 빼먹었었네요;;;
어플을 스토어로 올리기위해서는 크게 두군데에서 준비를 해야합니다. 
하나는 담당 사이트인 아이튠스 코넥트에서 올릴 어플의 정보를 설정하는것이고
다음은 올릴 어플을 준비하는 것입니다.
 먼저 어플을 준비해보겠습니다.
키체인에 배포용 키가 설치되어 있어야 합니다 (http://cafe.naver.com/mcbugi/8953)
먼저 개발자 포탈 사이트에서 배포용 프로비션 프로파일을 만듭니다.
물론 미리 App ID는 만들어 둡니다. (http://cafe.naver.com/mcbugi/8964)
포탈 메뉴에서 Provisioning 메뉴로 들어가서 Distribution 탭으로 들어갑니다.
New Profile을 클릭해서 새로 하나 만듭니다.
올리는 어플 하나당 프로파일이 하나씩 필요합니다.
Profile Name에 어플 이름을 적고
AppID 에서 만든 앱 아이디를 선택합니다
그리고 Submit을 클릭해서 완료합니다
잠시 기다렸다가 새로고침해서 만들어진 프로파일을 다운로드 합니다.
다운 받은 프로파일을 실행해서 설치합니다.
여기까지는 애드훅 설치법과 비슷합니다. (http://cafe.naver.com/mcbugi/9042)
이제 xCode에서 배포할 어플 프로젝트를 엽니다.
info.plist 파일에서 Bundle identifier항목에 만든 AppID를 동일하게 씁니다.
새파일 만들기로 Entitlements.plist파일을 만듭니다.
Adhoc에서는 내용에서 채크를 뺏지만 여기서는 그냥 놔둡니다.
이번에는 프로젝트 설정으로 갑니다. (프로젝트 부분 더블 클릭)
Configurations탭에서 Release를 선택한후 하단에 Duplicate를 클릭합니다.
그리고 새로 만들어진 것을 Distribution으로 이름을 바꿔줍니다
Build탭으로 갑니다
Configuration항목을 Distribution으로 바꾼뒤 Code Signing부분을 봅니다
먼저 Code Signing Entitlements를 수정합니다
아까 만든 파일명을 그대로 적어줍니다
 
Code Signing Identity와 바로 아래 두곳을 맞는 AppID에 찾아서 선택합니다
보통 iPhone Distribution: 이름 및 회사명으로 되어 있습니다
빌드 메뉴에서 Device로 선택하고 버전을 맞춘뒤 항목을 Distribution으로 맞춥니다
CMD + B나 빌드 메뉴에 빌드로 빌드해줍니다.
그럼 Products에 어플.app가 있는것을 볼수 있습니다
항목을 오른쪽 클릭해서 나오는 메뉴에서 Reveal in Finder명령으로 해당 파일의 위치를 엽니다
파인더에서 파일이 두개가 보입니다.
dSYM은 빼고  해당 어플만 압축합니다..
여기까지 파일 준비는 되었습니다
이제는 아이튠스 코넥트에서 올릴 어플 정보를 씁니다
아이튠스 코넥트로 들어갑니다 (https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa)
Manage Your Applications 항목으로 갑니다
 Add New Applicatioin메뉴를 클릭해서 새로 어플 추가를 합니다
어플의 암호화 관련 질문입니다 NO로 하고 다음으로 넘어갑니다
Application Name: 올릴 어플의 이름입니다.
Application Description: 설명을 적습니다
Device Requirements: 지원 기기입니다. iPhone and iPod Touch가 모든 기기 지원이라 보면 됩니다.
다음 두개는 카테고리 선택입니다. 
Copyright은 적당히 저작권 정보를 씁니다 예) smoon.kr 2009 등등;;;
Version Number: 버전 번호 입니다 보통 1.0
SKU Number: 자세히는 모르지만 지신이 구별할 어플 실별 코드라고 보면 됩니다. 전 보통 AppID를 사용합니다
Keywords 검색어 입니다 (전엔 없었는데;;;)
Application URL: 어플 소개 홈피 주소입니다.
Support URL: AS를 위한 사이트 주소입니다
다음은 연락처 이멜 주소입니다
Demo Account: 어플의 종류에 따라서 로그인 인증이 필요한 것도 있습니다.  이럴경우 미리 만들어서 적어줘야 합니다. 심사의원이 따로 가입까지는 안합니다;;; 게임의 경우 테스트용도의 아이디를 대줘야 합니다.
다음  하단의 Continue를 클릭해서 넘어갑니다
등급 설정입니다. 거의 게임이나 폭력성 어플에 해당합니다
적당히 판단하에 선택합니다
다음으로 넘어가면 파일 올리기입니다
Application에 아까 만들어둔 압축파일을 올립니다. 올리는데 시간이 좀 걸리고
다 올라가면 검사도 하기 때문에 에러가 날경우 어딘가 인증 작업을 잘못 했거나 아이콘이 규격에 안맞거나 등등 
원인을 메세지를 알려줍니다.
Large 512...는 대형 아이콘 파일입니다.  JPEG형식에 크기 512 픽셀 정사각형의 이미지를 준비해서 올립니다.
앱스토어에 뜨는 아이콘은 이 파일입니다. 실제 앱 아이콘과 전혀 틀리면 리젝의 원인이 되기도 합니다.
Primary Screenshot 기본 스샷입니다 JPEG로 320 x 480크기만 됩니다
나머지는 추가 스샷으로 기본 스샷과 같은 조건이면 최대 4개 까지 올릴수 있습니다
다 올리면 다음으로 넘어갑니다
가격 설정입니다.
원하는 가격을 설정후 앱스토어에 올라갈 날자를 정합니다 보통 일주일에서 10일 정도 걸리 대충 그 이후로 정합니다.
언어 선택입니다. 그냥 넘어갑니다.
(너무 대충;;;)
마지막으로 적은 정보를 확인뒤 Submit Application을 클릭해서 완료 합니다



출처 : http://blog.naver.com/PostList.nhn?blogId=hana_815¤tPage=87
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 8. 19. 15:22
아이폰개발자 등록과 아이폰 개발자 라이센스 만드는 절차 정리

원문 : http://tory45.egloos.com/5225109

iPhone App를 개발한답시고 iPhone 2G를 회사에서 하나 받고 무작정 개발해보았다... 개발 방법론과 개발 툴에 대한 개인적인 견해는 정말 환상적었지만 개발 환경에 대한 개인적인 견해는 그리 좋은 평을 하고 싶지는 않다...
뭐랄까? 전세계 소프트웨어 개발자들에게 iPhone App를 개발하기 위해선 싫든 좋든 그들을 충실히 따르는 Third party가 되어야 한다는 無言의 압박을 가하고 있다는 느낌마저 들게 하는데

그 단적인 예로로
  첫번째, iPhone App를 개발하기 위해서는 무조건 Mac PC가 필요하다는것
  두번째, 개발에 사용되는 Mac PC, iPhone, Application, 심지어 개발자까지 돈을 지불해 가며 승인을 거쳐야
             iPhone Device에서 직접 테스트 할수 있다는 것이다...

            참고로 모든 라이센스는 1년동안 유효하고 개인이나 소규모 법인들이 사용하는 Standard는 99달러 , 
                      대규모 법인( 500명 이상 )는 255달러를 지불해야 한다. 
                      라이센스를 받지 않고서는 iPhone Device를 가지조 직접 테스트 할수도 없고 App Store에 등록도 하지 못한다. 

지금까지 개인용 PC OS 의 독점 업체로 MS가 횡포를 부렸다면 앞으로는 스마트폰 OS 독점 업체로 애플이 횡포를 부릴지 않을까라는 우려심이 살짝 들기도 하고 이런 변화무쌍한 무한 경쟁시대에서 살아 남기 위해 발버둥 치는 소프트웨어 엔지니어의 고충을 생각하면 서글프기 짝이 없다...

자.. 용기를 내서 한번 iPhone을 한번 쑤셔 보자...

순서는 1, 개발자 등록 및 라이센스 계약하기 , 2, Sample iPhone App 개발, 3, xcode 시뮬레이터로 테스트 하기 , 4, iPhone Device에서 테스트하기 로 진행하겠다

1. 개발자 등록 및 라이센스 계약 하기
   준비사항 : 
                  공통 : Mac PC, 신용카드(Visa)
                  법인:  영문 사업자 등록증, 법적 책임자 정보

                  주의 사항 : 신청자의 영문 이름이 결제 카드의 영문이름과 동일해야 한다 
                                  법인 신청시 영문 사업자 등록증과 토시 하나 틀리면 안된다

    - 개발자 등록 사이트 접속(http://developer.apple.com/programs/register/)


         - 상단 ( Get Started ) 클릭

             * Create ApplD : 새로운 ID 생성
             * Use an existing Apple ID : 이미 만들어진 ID 사용
             * 여기서는 새로운 ID 생성을 선택하고 Continue 버튼을 클릭 

          *주소랑 메일은 정확히 기재해야함

           * 이것 저것 개인정보 넣고 Continue

          * 동의하고 I Agree 클릭(클릭하는 순간 기재한 메일로 Verification Code가 날라 갑니다. )

           * 앞 단계에서 입력한 메일주소로 Verification( 확인서 )가 보내졌을거구 그 메일에 보면 확인 코드가 있는데..
             그 코드를 빈 박스에 복사해서 넣구 Continue
           * 여기서 주의 할것은 iPhone에서 보내는 메일은 모두 영문으로  날라 오기때문에 스팸메일로 빠질수 있으니 
             스펨 메일함도 체크....

           - 메일 내용 -

                * 메일에서 부여 받은 확인서 코드 "28961" 를 복사해서 붙혀 넣고 Continue.. ^^

           * 뭐.. 이제 등록 되었으니 ...아이디랑 패스워드로 로그인 하면 여러가지 지원을 받을 수 있다... 정도로 해석하면 될듯하고
              Continue 클릭

           이제 개발자 등록 되었으니 실제로 SDK를 구입해야 할차례...

            * 오른쪽 상단 "Join the Developer Programs 메뉴의 "Join Today" 클릭



           * Contine ( iPhone SDK로 개발하기 위해선 Mac OS X Leopard나 그 이후 버전이 필요하다라고 되어 있군.. 도둑놈들..)

           * 좀전에 개발자 ID는 등록 했고 프로그램 사용에 대한 등록만 하면 되니.. "New Apple Developer" 에 enrollment 항목
             에 체크하고 Continue

            * 여기서 개인으로 등록할거야 법인으로 등록할거냐.. 선택...

              법인 선택 시 영문 사업자 등록증에 기재된 내용과 똑같이 기재해야 하고
              회사 대표 전화번호, 법적 책임자 정보를 기재하는 화면이 개인 신청에 비해 추가된 화면임
              영문 사업자 등록증을 팩스로 보내 달라는 전화가 옴.

            "Company" 클릭 시 화면 


              여기서는 개인으로 신청할거니깐.. "Individual" 버튼에 클릭

          *결제 카드에 적힌 이름을 넣어달라구 하구 주소랑 전화번호는 똑바로 기재 해 달라고 하고..
  요거 잘못 기재하면 승인 안납니다...

          * iPhone SDK를 구입할건지 Mac SDK를 구입할건지 체크 

         *입력한 내용 한번 더 확인 해주고...

          * License 동의하고

         *"Add to cart" 클릭하면 결제 창이 나오고 결제하기 버튼 크릭하면됨

          * 결제하는것으로 끝이 납니다..

* 하지만 여기서 끝이 아니라는거......
          결제가 되더라도 바로 iPhone Device를 테스트 할 수 없습니다. 

          결제가 된 후 승인에 이르기까지 iPhone에서 몇번의 메일과 필요에 따라 전화가 올수 있습니다. 
          물론 전화는 한국 사람이 합니다..^^

          법인일 경우 법적 책임자에게 전화가 오고 또 영문 사업자 등록증을 팩스로 보내 달라는 메일도 날라 옵니다. 

          그때 지시에 따라 찬찬히 수용하시면 iPhone Device로 테스트 할수 있는 첫번째 과정이 끝납니다. 

          다음 강좌에서는 개발자 등록 승인이 이루어지고 난뒤 어떻게 iPhone Device로 테스트 할수 있는지 알아보도록 하지요...



출처 : http://blog.naver.com/PostView.nhn?blogId=74hans&logNo=109928746
Posted by 오늘마감

댓글을 달아 주세요