Ad-Hoc 으로 앱 배포하기 with XCode 4.5 +

XCode 도 업데이트하면서 UI가 바뀌어 기존에 배포하던 방식과 조금 달라졌죠. UI가 바뀌어 혼란을 주긴하지만 확실히 더 쉬운 방향으로 바뀌어 다행이라고 볼 수 있겠습니다.

이번에는 Ad-Hoc 방식으로 앱을 배포하는 법을 소개하겠습니다.

여러 문서들을 구글링이나 네이버링을 통해 접할 수 있지만 한글로 된 최신 문서는 없어서 잠시간 멘붕에 빠질 수 있겠습니다.

가장먼저는 Configuration을 추가해 주어야 합니다.  이전에 배포컨피그레이션을 만들듯 Release 컨피그를 복제합니다. (위의 이미지는 이미 복제한 다음 모습)

그 다음은 코드사이닝 아이덴티티를 아래의 이미지 처럼 개발용 프로비저닝으로 맞춰 줍니다.

이번에는 스키마를 수정해야 합니다. XCode 메뉴 > Product > Edit Scheme 실행합니다.

그러면 아래와 같은 새창을 볼 수 있구요,

이미지와 같이 Archive 를 Ad-Hoc 으로 맞춰줍니다.

그리고 Manage Schemes 를 클릭합니다.

Shared 에 체크, OK 클릭합니다.

이제 Achive > Distribute 클릭합니다.

Ad-Hoc 으로 체크 하시고 아이덴티티를 맞춰줍니다.

 

그리고 배포하는 방식은 추출한 ipa 파일을 iTunes 를 통해 동기화 해도 되지만 다른 사람의 기기에 넣어줄 때 여의치 않죠.

그래서 iPhone Configuration Utiliy를 이용한 AdHoc 배포, 웹페이지를 통한 배포 두 가지 방식을 추천해 드립니다.

 

iPhone Configuration Utility 를 이용한 AdHoc 배포.

http://dayday.pe.kr/262

 

웹을 통한 배포

http://blog.naver.com/saturna?Redirect=Log&logNo=60137033474

http://seapy.com/1975

 

 

참고한 원문 문서입니다.

Ad-Hoc App Distribution with XCode 4

http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/

 

 

 

 

git 이해하기

새로운 개념의 버전관리 git 이해하고 구축하기

 

먼저 아래의 URL을 통해 개념을 이해해봅시다.

http://rogerdudler.github.com/git-guide/index.ko.html

http://www.dreamy.pe.kr/zbxe/CodeClip/95408

 

자세한 설명이 담긴 PDF파일을 첨부 했으니 위의 문서를 접했다면 PDF파일도 한 번 읽어 보기 바랍니다.

Git.ko  <<<<<<<<<< 다운로드 원하면 클릭하세요.

 

iOS 푸쉬노티피케이션 구현 – EASY APNS #1

아이폰 앱을 설치할 때 다음과 같은 알럿창을 자주 보아 왔을 것입니다. 앱 제작자(사)가 알림이 있을 경우 푸쉬로 보내려는데 그것을 허용할 것인지에 대한 확인 절차입니다. 해당 앱을 실행하지 않고 있을 때(foreground가 아닐때)에도 백그라운드에서 푸시 메세지를 받아 알람 해 주니 상당한 효과가 있는 기능입니다.

앱 개발자들에게 이 푸쉬 노티피케이션 구현은 필수 항목 중에 하나 입니다. 애플의 푸쉬노티피케이션, 즉 APNS (Apple Push Notification Service)를 구현하기 위해 3가지 정도의 공개된 라이브러리들이 있습니다.

1. EASY APNS

2. APNS-PHP

3. PHP-APNS

 저는 1번, 이름부터 너무 쉬울것 같은 EASY APNS 에 대해 설명 해 보겠습니다.

개발자 등록 후 기기등록

애플의 기기, 인증서 등록 관련한 부분은 잠시간 숙지 했다가도 장시간 사용하지 않기 때문에 다시 재등록 등을 해야 할 때에 참 난감한 경우가 많습니다.

일단 개발자등록은 된 상황이고 포맷 등으로 다시 기기를 등록해야 하는 경우에 어떻게 진행 해야 하는지 설명 하겠습니다.

응용프로그램 > 유틸리티 > 키체인  을 클릭하여 키체인 프로그램을 실행합니다.

메뉴 중 키체인 > 인증서 지원 > 인증기관에서 인증서 요청 을 클릭합니다.

이메일은 개발자 등록 한 이메일 주소, 일반 이름은 걍 이름 아무거나 넣으시면 됩니다.

CA 이메일 보냄이 기본 값인데 디스크에 저장됨으로 바꾸시고 본인이 키 쌍 정보 지정에 체크 하세요.

 

 

 

중략

 

맥에서 hosts 파일 수정하기

맥 컴퓨터에서 hosts 파일 수정하기 포스트입니다.

가끔 웹페이지 제작 작업을 하다보면..

특히 현재 웹사이트가 서비스 중인데 리뉴얼 해야할때 host 파일을 수정해야 하는 경우가 있습니다.

맥 에서 hosts 파일이 어디있는지는 통상 잘 알려져 있지 않기 때문에 그냥 찾기는 매우 어렵구요 검색을 통해 알아보는게 좋죠^^;;

/private/etc 폴더에 있습니다.

파인더를 띄우시고 메뉴중 ‘이동’ > ‘폴더로 이동’ 을 클릭하세요.

hosts

파인더로 hosts 파일 찾기

폴더로 이동 :

이라는 텍스트입력창이 나오면 거기에 위와 같이 ‘/private/etc’ 라고 쳐 넣으시고 이동을 클릭 합니다.

그러면 반가운 hosts 파일을 만나실 수 있답니다.

hosts

hosts 파일을 찾았네요^^

여기서 너무 쉽게 ‘씨익~’ 하고 웃어버리고 직접 진행하시면 잘 안될겁니다.^^

파일이 보호되어 있고 잠금해제가 되지 않습니다.

그래서 파일을 복제하셔서 수정하시고 실제 hosts 파일은 휴지통으로 이동시켜버린 후 수정한 파일을 /private/etc 폴더로 이동시켜 주는 것입니다.

파일형식은 txt 형식이면 안됩니다. 이미 txt 파일로 수정 되어 버렸다면 파인더에서 hosts 파일의 정보가져오기를 한 뒤 .txt 확장자를 지워주시면 됩니다.

hosts 파일에 txt 확장자가 붙어 버렸을때 대처 법

풀타임맥킨토시 유저로의 길은 그리 험하지 않습니다~

화이팅 하세요~