반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리

빌드하기 (아이폰) -1

2011. 9. 20. 02:23 | Posted by 솔웅


반응형
아이폰 앱은 제가 개발해 본 적이 없어서 무지 복잡하게 느껴지네요.
많이 개발 해 봤던 안드로이드 쪽도 실수가 있었으니 아이폰쪽은 미리 충분히 빌드와 앱스토어 업로드 방법을 숙지하고 일을 하려고 합니다.

우선 아이폰 앱 빌드를 위해서는 이 웹사이트에 등록하는 거부터 시작 합니다.
http://developer.apple.com/programs/ios/

간략하게 오늘 할 토픽들을 정리하면
- 개발자 등록
- Keychain certificate
- Device 등록
- App IDs 획득
- Provisioning Profile
- 앱 빌드
- 디비이스에 인스톨 해서 테스트하기
- 앱 스토어에 앱 올리기

이 내용들을 공부해야 합니다.

우선  99불 내고 아이폰 개발자로 등록하지 않으신 분은 아래 웹 사이트로 가셔서 등록 하셔야 합니다.
http://developer.apple.com/devcenter/ios/index.action
(여기서 자세한 방법은 따로 설명 드리지 않겠습니다. 네이버나 구글 검색하시면 자세한 설명 있는 글들 찾을 수 있을거예요.
http://developer.apple.com/devcenter/ios/index.action
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=74353&social=1
등등)

등록하고 난 후 developer.apple.com에 로그인을 하세요.


우측 상단에 있는 iOS Provisioning Portal 을 클릭해 보세요.


왼쪽에 있는 Certificates, Devices, App IDs, Provisioning, Distribution 이 앱 빌드하고 앱스토어에 등록하는데 중요한 메뉴들 입니다.


그리고 Macintosh HD-Applications-Utilities-Keychain Access.pp 도 중요합니다.

이제 웹사이트에서 인증서 받아서 키체인에 설치를 해야 합니다.
WWDR, 개발자용 인증서, 배포용 인증서를 키체인에 설치 하겠습니다.

제가 사용하는 맥에는 아래와 같이 모두 설치 돼 있습니다.


이걸 다 지우고 새로 깔기도 그렇고.. 회사 컴퓨터라서 맘대로 할 수도 없고 해서..
맥부기의 문성욱님이 설명하신 이미지와 내용을 좀 빌리겠습니다.
직접 보시려면 아래 싸이트에서 보실 수 있습니다.
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8953&

---- 아래 문성욱님 글 ------

개발자 포탈 사이트에서 Certificates 항목에 들어갑니다.


아직 등록된 인증서가 없습니다

하단에 WWDR인증서를 다운받는 링크로 다운받습니다

* 받은 파일은 다운로드 폴더에 저장됩니다

받은 인증서를 키체인에 끌어다 넣습니다
 
 


기본(WWDR) 인증서를 설치 했습니다


이번에는  개발자 포탈에 올릴 인증서 요청 파일을 만듭니다
키체인 메뉴에서 키체인 접근 -> 인증 지원 -> 인증 기관에서 인증서 요청...을 클릭합니다
영문일 경우: Keychain Access -> Certificate Assistant -> Request a Certificate From a Certificate Authority...

요청 부분을 디스크로 저장으로 선택하시고
자신이 키페어 정보 지정을 선택합니다

 
그리고 저장합니다

그리고 저장된 요청파일을 포탈에 올립니다

포탈의 인증서 관리에서 Request Certificate을 클릭합니다

하단에 파일 선택 버튼을 클릭해서 아까 만들어 둔 파일을 선택합니다

다음 오른쪽 하단의 Submit을 클릭합니다

등록 중이라고 나옵니다
등록중인 항목에 Approve을 클릭합니다


잠시 기다리다 페이지를 새로 고침하면 다음과 같이 뜹니다


여기까지 개발자용 인증서을 만들어 봤습니다

이번에는 배포용 인증서를 만들어 보겠습니다


포탈에서 Develoment탭 옆에 Distribution탭을 클릭합니다

이곳 또한 빈칸으로 되어 있습니다

위에서 했던 작업과 같이 Request Certificate을 클릭해서 아까 만들어둔 인증요청파일을 올리는 작업을 반복합니다 (요청파일을 다시 만들 필요 없습니다)




이제 개발용(Development)탭과 배포용(Distribution)탭에 각각 인증서가 만들어 졌습니다

각각의 탭에서 각각의 인증서를 Download를 클릭해서 다운받습니다


받은 두개의 인증서를 키체인에 넣습니다



인증서 작업이 끝났습니다.


다른 맥에서도 개발하실경우 (두대 이상으로 개발시) 요청파일 올리는 작업 없이 이미 만들어진 인증서와 WWDR인증서 이 세개만 받아서 넣어주면 됩니다.

 

개발 준비, 인증서 등록 추가분 (다른 맥에서 같이 개발) http://cafe.naver.com/mcbugi/10487

----------- 문성욱님 글 끝 -----

자 이제 필요한 키들을 받고 여러분 맥의 키체인에 이것을 등록하는 과정까지 했습니다.

오늘은 여기까지 하구요.

이제 여러분들이 개발한 앱을 디바이스에 테스트하기 위해  Xcode 에 디바이스를 등록하고 App IDs 받고 Provisioning files 처리하고 코로나에서 앱 빌드하고 이걸 앱 스토어에 올리는 과정을 다음 시간에 살펴 보겠습니다.

처음이라서 그런지 앱스토어까지 가는 길이 무지 험난해 보이네요.

그럼....
반응형