본문 바로가기

모바일개발(Mobile Dev)/IOS개발(ObjectC)109

같은 개발자가 여러맥에서 작업할때 인증서 문제 애플 개발자 홈페이지 내 Provisioning Portal에서 개발자 인증서를 내려 받아 맥에 설치하고 나면 사실 그 이후 작업 (프로파일 생성 및 다운로드, 기기에 설치 등)은 Xcode가 해주고 있는데, 문제는 이 인증서를 다른 맥에서 다운로드 받아서 설치하는 것은 소용이 없다는 것. 따라서 여러 맥에서 작업하고자 할 때에는 “한 명의 개발자는 한 대의 맥에서만 작업해야 하는 것인가?” 라는 좌절감이 들 수 있다.이 때는 기존 개발자 인증서가 설치된 맥에서 인증서 보내기를 통해 .p12 (인증서 교환 포맷) 형태로 산출된 파일을 다른 맥에서 설치하면 간단하게 해결된다.인증서 관리는 키체인에서 하므로, 키체인 접근을 실행하여 다음의 절차를 수행한다.왼쪽 상단 키체인에서 “로그인” 선택왼쪽 하단 카테고.. 2015. 1. 14.
애플구매내역확인하기 https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/purchaseHistory http://theoholic.tumblr.com/post/12680809750/f-a-q 2015. 1. 14.
애플개발자계정 과 사용자계정 차이 개발자 계정은 사용자 계정과는 다릅니다. 제가 진행했던 프로젝트로 아이패드앱을 올릴려고 개발자 등록할때 visa나 마스터카드같은 신용카드만 있으면되었습니다. 등록한 카드번호로 개발자 가입비용이나 앱스토아에 등록시키는 수수료비용등이 빠져나가는걸로 기억합니다. 만약 유료앱이라면 앱판매에대한 수익금이 입금될 외환은행계좌가 필요하겠지만 무료앱이라면 신용카드 번호만 입력하면되고 법인으로 개발자 등록을 하느냐 그냥 개인 개발자로 등록하느냐에 따라 수수료나 계정 등록방식이 달랐던걸로 기억합니다. 그리고 사용자 계정과는 다른게 계발자 계정에서는 자기가 만들어놓은 앱의 판매 가능국가, 즉 국가별 앱스토아등록이 가능합니다. 그래서 영문으로 만든 앱같은경우는 International로 지정하면 전세계앱스토어에 다 올릴 수있.. 2015. 1. 14.
아이폰 개발 모음 Guru's BlogSearchGuruLinks: 아이폰 앱 76개 소스코드, 강좌, 개발 팁 링크모음Sep 16th, 2010 @ 02:30 pm › 구루 ↓ Skip to commentshttp://xguru.net/622 2015. 1. 14.
(아이폰 4) iOS 실제기기에서 테스트하기 자 이제 실제 아이폰 4 에서 게임개발 및 테스트를 하기위한 작업을 하겠습니다. 먼저 컴퓨터의 유틸리티에서 키체인 접근을 이용해서 컴퓨터의 암호키를 생성요청을해야 합니다. 메뉴에서 아래와 같이 선택합니다. 위의 화면을 아래와 같이 입력을 해 줍니다. 자 여기까지 하면 인증서 요청파일이 만들어집니다. 그리고 개발자 홈페이지에 가서 로그인 합니다.위와 같이 선택하면 아래로 가게 됩니다.인증서 항목에서 요청버튼을 누릅니다.영어로 위와같이 만드는 것이 설명되어 있으며 우리는 이미 만들었으므로 파일선택을 하면 됩니다. 선택한 후 제출하면 아래와 같이 만들어집니다. 그리고 이제 만들어진 인증서를 다운로드합니다.다운받은 인증서(개인키)를 더블클릭하면 아래처럼 컴퓨터에 추가가 됩니다. 그리고 반드시 WWDR 인증서(공.. 2015. 1. 14.
Dropbox를 이용하여 서버없이 iOS 테트스용 앱 배포하기(Ad-Hoc distribution) 서론iOS 개발을 하게 되면 개발자들은 보통 자신의 맥에 아이폰을 USB로 연결해서 디바이스 디버깅을 한다. 하지만 개발이 완료후 베타 테스트를 진행할 때는 사내 사원들이나 가까운 지인에서 설치하여 테스트를 진행하는 경우가 많다.Apple에서는 임의의 테스트 사용자가 앱을 테스트를 진행할 수 있게 provisioning file에 디바이스를 등록하여 등록된 기계에는 앱 스토어에 앱을 설치하지 않고도 테스트할 수 있게 허용하고 있다. 좀 더 편리하게 각각 디바이스를 USB로 연결해서 설치하는 것이 아니라 웹을 통해서 간단하게 다운로드 할 수 있는 테스트용 앱 배포 기능을 제공하고 있는데 이것이 바로 Ad-Hoc distribution 이다. Ad-Hoc에 관한 자세한 설명은 Apple의 공식 문서를 참조하.. 2015. 1. 14.
아이폰 앱 개발의 인증서와 코드 사이닝 이해하기 iOS개발을 하면서 가장 헷갈리는 컨셉중 하나는 개발중인 앱을 실제 디바이스에서 실행되도록 하는 과정이다. 이 과정은 개인키, 공개키, 인증서, 프로비저닝 프로파일등 뭐가 뭔지 모르겟는 컨셉들이 마구 등장하기 때문인데 앱을 사이닝하면서 배포하는 과정에서 어떤 일어 나는지 알아 보면서 어려운 개념들을 하나하나 이해해보기로 하자. 먼저 왜 앱개발자들이 이런 것들을 이해를 해야 하냐고 따진다면, 단지 애플만이 자신들의 하드웨어에서 어떤 소프트웨어가 동작하도록 허락된 주체이기 때문이다.이것은 절대명제이며 많은 사람들이 이런 컨셉을 싫어해서 아이폰을 탈옥시켜서 애플로부터 해방되려고 애쓰는 이유이기도 하다. 실제로 매번 앱이 실행될때마다 앱은 애플로 부터 인증을 받았는지 그래서 앱을 실행할 수 있는 권한이 주어졌는.. 2015. 1. 14.
아이폰 개발 vs 안드로이드 개발 아이폰 개발 vs 안드로이드 개발 Pak Youngrok at 1 year ago. 아이폰 개발은 내가 학습에서 가장 지진했던 분야다. Hello World를 완전히 이해하는데 무려 이틀이 걸렸고, ViewController 및 delegate 구조, nib와 outlet, 각종 UI 컴포넌트 사용법 등의 주요 개념을 파악하는데 2주 가량 걸렸다. 3주 째에 첫번째 아이폰 애플리케이션을 완성. HTML/CSS/JS로 만든다면 하루면 충분한 정도의 애플리케이션이었다. 한 달 가량이 지나서야 내 맘대로 개발할 수 있겠다는 생각이 들었다. 반면, 안드로이드는 Hello World는 할 것도 없었고 View, ViewGroup, Context, resource, Intent, Animation 등의 주요 개념을.. 2015. 1. 14.
Apple Says App Store Billings Up 50% In 2014. Total Of $25BN Now Paid To iOS Devs Apple Says App Store Billings Up 50% In 2014. Total Of $25BN Now Paid To iOS Devs It’s CES, which means Apple has just dropped its annual reminder that plenty of folk won’t care a fig for all those non-iOS consumer electronics that are currently getting manhandled in the Mojave desert.Cupertino’s CES spirit crusher this year is a missive announcing that the first week of January set a new global.. 2015. 1. 14.