본문 바로가기

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

iOS 개발 테스트를 Device로 하기 위한 Device등록 및 App ID, Development Provisioning Profile 생성 출처:http://westwoodforever.blogspot.kr/2012/09/ios-device-device-app-id-development.html ------------------------------------------------------------------ iOS 개발 테스트를 Device로 하기 위한 Device등록 및 App ID, Development Provisioning Profile 생성iOS 개발자 인증서 제출 및 설치까지 했다면 이제 개발 테스팅을 시뮬레이션에서 말고 Apple의 각종 Device에서 테스트 할 수 있는 환경을 만들어 보겠습니다. 테스트에 사용할 기기를 연결시킨 후 iTunes를 실행해서 장비를 선택하면 위와 같은 화면이 나옵니다. 이때 일련 번호 가 있.. 2015. 1. 14.
iOS 개발 인증서 만들어 요청 및 설치까지 출처http://westwoodforever.blogspot.kr/2012/09/ios.html?m=1 지금부터 iOS 개발과 테스트를 디바이스에서 하기위한 과정에 대한 것을 정리할려고 합니다. 처음으로는 개발 인증서 요청과 승인 절차가 되겠습니다. 만약 회사나 팀 단위라면 팀 구성과 관련 된 세팅 과정도 있는듯 한데 이것은 생략하겠습니다. 먼저 키체인 접근 유틸리티의 환경설정 -> 인증서 탭에서 OCSP와 CRL을 모두 끔으로 설정합니다. 키체인 접근 -> 인증서 지원 -> 인증 기관에서 인증서 요청을 선택합니다. 개발자 계정에 등록했던 메일 주소와 이름을 입력하고 디스크에 저장됨을 선택하고 본인이 키 쌍 정보 지정을 체크하고 계속을 누릅니다. 인증서를 저장할 위치를 고른 후 저장을 누릅니다. 기본값으.. 2015. 1. 14.
App Store에 App 등록해보자. 2 - Waiting for Upload ~ Waiting for Review 단계 출처:westwoodforever.blogspot.kr/2012_10_01_archive.html-------------------------------------------------------- App Store에 App 등록해보자. 2 - Waiting for Upload ~ Waiting for Review 단계 iTunes Connect에 App의 정보를 올렸다면 이제는 실제로 제작된 App의 Binary를 올려야합니다. 올리기 이전에 먼저 Archives로 Build해서 Binary를 생성해야겠죠. Project Navigator -> Project -> Build Settings -> Code Signing의 Release를 iPhone Distribution으로 선택합니다. 이제 Schem.. 2015. 1. 14.
App Store에 App 등록해보자. 1 - Prepare for Upload ~ Waiting for Upload 단계 App Store에 App 등록해보자. 1 - Prepare for Upload ~ Waiting for Upload 단계iTunes Connect에 앱을 등록해보겠습니다. 먼저 간단히 iTunes Connect가 무엇인지 알아봤는데요, 계약 상태나 세금 및 은행 정보 설정, 영업 및 재정 보고서를 받거나 프로모션 코드 요청등을 할 수 있는 웹 기반 도구 세트입니다. 즉, App Store, Mac App Store에 만들어서 팔 앱들을 제출하고 관리할 수 있도록 어시스트 해주는 것이죠. 또한 App에 Game Center나 iAD를 붙이기 전에 꼭 필요한 선행 작업이기도 합니다. 자세한 설명은 애플 개발자 사이트에서 확인하시면 됩니다. 자 일단 iTunes Connect에 개발자 계정으로 로그인을 하면.. 2015. 1. 14.
iPhone 개발자 인증서 관리하기 (여러장비에서 테스트하기) developer.apple.com 에서 iOS 개발자로 등록한 뒤에 XCode 로 app 을 개발합니다.개발한 app 을 iPhone 에 넣기 위해서는 개발자 인증서가 필요합니다.문제는 개인 개발자인 경우에, 여러 장비에서 개발을 할 때 인증서로 인해서 문제가 발생합니다. 기본적으로 app 을 배포하지 않는 한, Development 인증서로도 충분합니다.여러 장비에서 Development 인증서를 발급 받는 방법을 적습니다. 초기 MAC 장비A 에서 인증서를 발급합니다.유틸리티 > 키체인 접근 프로그램을 실행합니다.메뉴에서 키체인 접근 > 인증서 지원 > 인증 기관에서 인증서 요청 을 선택합니다.이메일 주소, 이름을 입력하고 디스크에 저장됨을 선택하고 CertificateSigningRequeset... 2015. 1. 14.
iOS Binary Upload시 no suitable application records were found 에러 XCode에서 Archives Build 후 Binary Upload시 no suitable application records were found 에러가 발생했습니다. 이미 App을 등록을 해봤던터라 갑자기 나타난 이 에러는 절 당황스럽게 했는데요, 원인은 포스팅 예정에 있는 In App Purchase 때문인지 아니면 제가 강제로 Reject을 해서인지 확실치 않네요. 해결책은 간단합니다. Prepare for Upload 단계에서 Waiting for Upload 단계의 과정을 진행하시면 됩니다. 자세한 내용은 링크의 하단부를 확인하시면 됩니다.작성자: 안상학 시간: 오전 10:36 이 게시물에 대한 링크라벨: App Store, Dev MaciOS App을 App Store에 Binary 업로드 .. 2015. 1. 14.
iOS APP 만들기 개요iOS앱은 개발이 어려운편은 아니지만 밑준비인 인증서작업이 생소하고 대단히 어렵게 느껴집니다. 그래서 설명이 어렵고 복잡하게 보일지도 모르지만 차근차근 보면서 따라해보면 문제없이 앱을 만들 수 있을거라고 봅니다. iOS 앱을 만드려면 인증서 등록, 앱 소스수정, 테스트, 앱 컴파일, 앱 서버에 올리거나 앱스토어에 등록 과정을 거쳐야합니다.개발환경Mac OSX 10.9.2(메버릭스)Xcode 버전 5.1.1테스트 디바이스 : iPhone 4(ios7), iPhone 5s(ios7)문제가 발생하면??모바일 개발하다보면 대단히 많은 곳에서 문제가 발생합니다. 여기서 따로 물어볼 지인도 없고하면 대부분 인터넷에서 직접 찾아봐야합니다. 필자는 대부분 검색을 통해서 해결했습니다. 원리나 과정을 모르면 소위 말해.. 2015. 1. 14.
iOS Application 앱 스토어 등록 절 iOS Application 앱 스토어 등록 절차개요본 문서는 iOS용으로 개발된 앱을 앱 스토어에 등록 및 배포하기 위한 절차를 정리한 문서이다. 본문의 내용은 Mac OSX 10.8.4, Xcode 4.6 환경을 기준으로 설명한다.STEP 1. 애플 개발자 계정 생성STEP 2. 개발 인증서 생성 및 설치STEP 3. Identifier ( App ID ) 생성STEP 4. 프로비저닝 프로파일 생성STEP 5. 앱 소개 데이터 준비STEP 6. iTunes Connect 에서 앱 신규 등록STEP 7. 앱 스토어 배포용 바이너리 빌드 및 업로드STEP 8. 리뷰 상태 확인STEP 1. 애플 개발자 계정 생성웹 브라우저에서 애플 개발자 센터로 이동 ( https://developer.apple.com .. 2015. 1. 14.
번들ID 간편하게 관리하기( Provisioning > XCode > AppStore ) * 출처http://kapps.co.kr/bbs/board.php?bo_table=m52&wr_id=20 ---------------------------------------------------------------------------------------- 프로비저닝 포탈, Xcode, 앱스토어에 존재하는 앱과 번들ID의 관계를 잘 몰라서 엄청 고생했는데요. 3번쯤 해도 역시 헷갈리더군요. 정리를 해봅니다. 자, 이게 3군데에서 각각 뭘 등록하는데요. App Id, 프로파일, 프로젝트, 앱 이렇게 4개가 있죠. 이것들은 각각 자기 이름을 갖고 있죠. 이것들을 서로 연결시키는 키가 번들ID이죠. 번들이란 용어는 덩어리, 패키지라는 의미입니다. 중요한 것은 번들ID라는 용어는 같은데 형태가 2가지가 .. 2015. 1. 14.