본문 바로가기

Server&OS/AppStore&Mac OS24

가장 완벽한 OS X 매버릭스 USB 설치 디스크를 만드는 방법. '복원 파티션도 생성' 출처 : http://macnews.tistory.com/1645 들어가며 앞서 별도의 글을 통해 OS X 매버릭스 USB 설치 디스크를 만드는 방법에 대해 알려드린 적이 있습니다. 그런데 이리저리 폴더를 헤집고 다녀야 하고 숨겨진 파일 표시도 켜고 꺼야 하는 등 절차와 방법이 무척이나 번거로웠습니다. 게다가 이 방법으로는 복구 파티션이 생성되지 않아 시스템 로컬 복구 기능은 물론 나의 Mac 찾기, FileVault 등을 사용할 수 없는 문제가 발생해 스크립트를 적용해야 하는 불편함이 따라왔습니다. 그런데 알고 보니 OS X 매버릭스 내에 설치 디스크를 한 번에 만들 수 있는 'CreateInstallMedia' 바이너리(일종의 실행 파일)가 들어가 있는 것으로 밝혀졌습니다. 그리고 적용 방법도 너무나.. 2013. 10. 23.
구형맥에서 ISO파일로 윈도우 설치하기 출처 : http://cafe.naver.com/inmacbook/622046 2013. 5. 16.
앱스토어 주소(URL)을 미리 알아내는 법 출처 : http://cafe.naver.com/mcbugi/238821 앱만드는 앱 앱크래프트 입니다. 오늘의 간단 강좌는 앱스토어 주소에 관한 것입니다. 앱스토어에 앱을 런칭하기 이전에 앱을 소개하는 URL 을 미리 알 필요가 있습니다. 예를 들어 홍보 페이지를 넣는다거나, 앱의 평가란을 가도록 앱안에서 유도하는 경우입니다. 이럴 때는 앱이 아직 만들어지지 않았더라도 일단 iTunes Connect 에 들어가서 등록을 신청하면아래처럼 Apple ID를 받습니다. 이 아이디를 가지고 다운로드 하는 URL을 만들어 낼 수 있습니다. 즉 Apple ID가 516489005 이면 소개 URL은 https://itunes.apple.com/app/id516489005?mt=8 이런 식으로 만들어집니다. 2013. 1. 2.
부트캠프로 맥북프로 윈도우7 설치 그 해법 - 맥북에어말고!!!! 출처 : http://blog.naver.com/plus2plus9/70137740097 첨부파일 (1) 나의 오래된 죽마고우이자 없어서는 안될 기계!!!! 바로 맥북프로이다. 정말 오래도록 사용했다....ㅋㅋㅋ 24시간 켜 놓고 가는날이 365일중에 300일은 될 것이요. 목욕도 안시켜주고, 내내 묵묵히 나의 옆을 지켜주고 있는 맥북프로! 여지껏 MS 윈도우를 사용하지 않아도 업무에는 별 지장이 없었는데 근래에 필요한일들이 생겨 하는 수없이 윈도우를 설치해야 하는 아픔?^^을 겪었다. 자, 온라인에는 "맥북에 윈도우 USB 설치방법" 에 무수히 많은 글들과 방법이 나와있다. 그러나! 그러나!!! 그러나!!!!! [맥북"프로"는 USB 사용 부트캠프 설치시 99% 실패확률이 높다][반드시 DVD 설치로 .. 2012. 10. 6.
맥북프로 윈도우7 usb 설치 1.맥os에서 부트캠프를 설치하려고 부팅가능한윈도우7을 넣은 usb를 꽂았는데정작 부트캠프에서 찾지를 못한다.2.페럴리즈를 이용해 설치하려고했지만 같은 이유로 설치가 안된다 답. 제일좋은 방법은 dvd로 설치하는 것이지만, dvd로 구울 상황이 안된다면다음과 같이 한다. 1.맥os를 부팅 2. 응용프로그램->유틸리티->디스크 유틸리티 실행 2-1.왼쪽 제일위에 하드디스크를 선택->오른쪽창위쪽에 파티션 메뉴 선택 2-2.파티션 메뉴의 서브메뉴의 용량을 설정. [계속]을 클릭하여 파티션 생성2-3.왼쪽 메뉴의 하드디스크 하위의 새롭게 추가된 파티션을 선택(맥북에어 같은경우에는 파티션이 생기지않으니 오른쪽창 왼쪽편에 용량선택해준곳에 밑에부분에 +버튼을 클릭하면 파티션이 생성됨) 2-4. 오른쪽창 위쪽에 지우기.. 2012. 10. 6.
Lion DiskMaker로 클릭 한 방에 OS X 마운틴 라이언 설치 USB 만들기 출처 : http://macnews.tistory.com/132 기존에 라이언용 설치 USB를 간편하게 만들 수 있게 해주던 Lion DiskMaker가 업데이트되면서 마운틴 라이언을 지원하기 시작했습니다. 여기서 '지원'이라는 것은 마운틴 라이언 설치 USB도 만들 수 있고, 마운틴 라이언 상에서도 실행된다는 의미입니다. (기존에는 라이언 설치 USB만 만들 수 있었고, 게이트 키퍼 옵션을 건드리지 않고는 마운틴 라이언에서 바로 실행이 되지 않았습니다.)앞서 제 블로그에 '맥 앱스토어에서 구입한 마운틴 라이언을 클린 설치하는 방법' 글을 올린 적이 있는데요, 디스크 유틸리티를 거칠 필요없이 훨씬 간소화된 절차로 설치 USB를 만들어 주기 때문에 이 방법에 비해 초보자 분들이 비교적 쉽게 사용하실 수 있.. 2012. 9. 1.
Apple’s iOS Custom Icons and Image Guidelines; an Infographic ( Including iPad 3 ) 출처 : http://blog.metaphx.com/2012/03/08/ios-image-guideline-infographic/ I’ve done my fair share of googling sizes in pixels for various images for iOS and then had to do separate google searches for what they’re actually called. I’ve also read through te iOS Human Interface Guidelines many times yet still seem to go back over and over every time I create a new app. So Here’s a handy bullet list.. 2012. 8. 7.
Mac OS X Lion 클린설치 (10.7)에서 Xcode 4 와 Xcode 3 동시에 사용하기. 간단하면서 쉬운 방법은 1. Mount the Xcode 3.2.6 DMG 2. Open Terminal 3. Enter the command: export COMMAND_LINE_INSTALL=1 4. Enter the command: open “/Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg” 이렇게 하는거구요. 위에 간단한 설치법이 안된다면 밑에 글을 참고하세요. 강좌를 작성하긴 했지만, 시스템에 따라 Xcode 3과 4 모두 사용할시 충돌이나 알수없는 오류도 보이더군요. 개인적으로 강좌를 이용해서 Xcode3 하나만 깔아서 쓰시는걸 권장합니다. 클린설치가 아닌 경우에도 똑같이 적용이 가능합니다. 즉, 스노우레오파드에서 라이언으로 업그레이드후 Xcode 3만.. 2012. 2. 18.
OTA로 AdHoc 배포하기 기존에는 애드혹(AdHoc)으로 앱을 배포하기 위해서는 빌드한 바이너리를 메일 또는 다른 방법으로 클라이언트 또는 최종 테스터에게 전달하여 iTunes를 이용하여 아이폰과 동기화하는 방법을 사용했었다. 그런데 아무리 방법을 알려 줘도 앱 설치가 잘 안된다거나 혹은, 나는 못하겠다(안된다), 등의 이유로 로컬에서 직접 설치하는 방법을 주로 이용했었다. 그게 생각보다 꽤 귀찮다. Xcode를 이용하여 소스에서 바로 빌드하는 경우에는 그나마 용이하지만 이런저런 이유로 애드혹 바이너리를 대신 동기화 해준다는 것이 한 두 대일 경우에는 몰라도 10여대가 넘어가면 여간 성가신 일이 아닐 수 없다. 나만 이제야 알게 되었는지는 모르겠으나 OTA(Over the Air)를 이용하여 애드혹 앱을 배포하는 방법을 설명한다.. 2011. 10. 21.
다른 시스템에 프로비져닝 프로파일 등록하기 집의 맥에서도 아이폰 개발환경을 만들기 위해 프로비져닝 코드를 등록하는 작업을 하고, 간단히 정리해 보았습니다. 1. 기존에 설치된 맥 아이폰 개발자 포털에서 발급받은 인증서가 설치된 기존의 맥에서 키체인 접근을 실행합니다. 키체인 접근은 응용 프로그램 아래에 유틸리티 디렉토리에 있습니다. 인증서 항목을 보면 기존에 등록해 놓은 인증서들이 있습니다. 다른 시스템에 등록할 해당 인증서를 마우스 우클릭을 한 후에 '보내기' 메뉴를 클릭합니다. 적당한 이름을 입력하고 파일포맷을 .p12로 되어 있는 것을 확인한 후에 저장 버튼을 클릭합니다. 패스워드를 설정 창이 뜨면 사용할 패스워드를 지정합니다. 이 패스워드는 다른 시스템에서 다시 인증서를 등록할 때 사용합니다. 위에서 저장한 *.p12 파일을 새로 설치할 .. 2011. 10. 11.
ipa 파일 생성하는 방법 app 파일을 이용해 .ipa파일을 생성하는 방법은 다음과 같다. 1. 작업 디렉토리를 생성한다(Ex. Work) 2. 작업 디렉토리 안에 Payload라는 디렉토리를 생성한후, .app파일을 Payload내부로 옮긴다. 3. 작업 디렉토리의 위치에서 터미널을 열고 다음의 커맨드를 입력한다. ditto -c -k --keepParent ./Payload {App 이름}.ipa 4. 3번 과정을 생략하고 Payload디렉토리를 .zip으로 압축하고 확장자를 .ipa로 바꾸어도 된다. 2011. 10. 10.
iOS App 개발/등록시 iCon 사이즈 정리 2011. 9. 30.
iPhone Configuration Utility 를 이용한 AdHoc 배포. 아이폰 앱 개발을 완료 하고 나서, QA 를 위해서 주변 지인 분들이나, 사내 QA 팀에 앱을 배포해야 할 때가 있습니다. 이때 많이 사용하는 방법이 앱을 AdHoc 방법으로 배포를 하는 것입니다. (AdHoc 배포 파일을 만드는 방법은 여러 다른 분들께서 설명을 많이 해 주셨으니, 이번 포스팅에선 넘어갑니다. ) 그런데 이 AdHoc 배포가 여간 불편한게 아닙니다. 저도 그동안 AdHoc 파일을 iPhone 에 설치 하기 위하여 아래 와 같은 절차를 밟았습니다. AdHoc 파일을 다운로드 받는다. 아이폰과 동기화 되어 있는 iTunes에 설치한다. 아이폰과 동기화 한다. 위 절차가 번거로운 이유는 2번 때문입니다. 꼭 동기화 되어 있는 iTunes 가 필요하기 때문이지요. 하지만, 이번에 소개하는 툴을.. 2011. 8. 8.
AppStore Developer Program 2011. 7. 4.
apple push notification 쉽고 간단하게 구축하는 easy apns PHP로 혹시 apple push notification service를 구축하려고 하시나요? 아마도 여러분께 이 포스팅이 유용할지도 모르겠네요. 최근 아이폰 어플리케이션을 런칭하면서 php로 apple push notification service를 구축하는 경험을 했습니다. APNS(Apple Push Notification Service)는 애플 푸시 노티피케이션 서비스입니다. 아이폰에서 흔히 경험할 수 있는 어플리케이션에서 마치 문자메시지처럼 새로운 소식이나 메시지를 알려주는 서비스입니다. 대략적인 작동방식에 대한 설명을 드리자면 애플의 푸시 서버로 특정 애플 기기에 대한 token과 메시지 내용을 전달하면 애플의 푸시서버는 이를 받아 해당 token에 해당하는 기기로 푸시 메시지를 쏩니다. AP.. 2011. 6. 30.
iOS Provisioning Portal, Distribution iPhone Distribution iOS Provisioning Portal의 배포영여은 인하우스나 애드혹 배포를 통해 전달을 위해 iPhone과 iPod touch 어플리케이션을 전송하는 방법을 배운다. 오직 팀원만이 배포를 위한 준비와 전송을 수행할 수 있다. 앱 스토어에 어플리케이션을 배포하는 방법은 App Store tab을 살펴보라. Obtaining your iOS Distribution Certificate iOS어플리케이션을 배포하기위해 팀원은 애플에 iOS 배포 인증서를 생성해야한다. 오직 팀의 팀원만이 이 인증서를 생성할 수 있고 이 인증서가 어플리케이션 전송을 가능토록한다. - Generating a Certificate Signing Request iOS Distribution Certific.. 2011. 6. 23.
Apple Developer Program 이용 가이드 [출처: http://theeye.pe.kr/299] 개발자 프로그램에 등록하였다면 이제 자신의 아이폰(아이팟 터치)에 자신이 만든 어플을 올릴 수 있게 됩니다. 그런데 저는 무언가 간단한 작업이라고 생각했었는데 정말 복잡한 문제더군요. 우선 iPhone Dev Center에 방문하여 로그인을 해봅시다. 예전과는 조금 다른 화면을 보실 수 있습니다. Apple Developer Forums이라는게 보이는군요. 중요한 Program Portal이라는 것이 오른쪽에 보입니다. 그곳이 아이폰 개발관련 포털 서비스를 제공하는 곳입니다. 1. 개발자 추가 등록 그곳에서 바로 다른 개발자를 등록해 보도록 하겠습니다. Team이라는 메뉴로 들어갑니다. 오른쪽의 Add Member를 클릭하면 사용자를 추가하는 창이 뜨.. 2011. 6. 14.
기업용 앱 In-house 배포 최근에 기업용 아이폰 앱을 In-house 방식으로 배포해 보았다. 엔터프라이즈 계정의 경우 iTunes, iPhone Configuration Utility 또는, 지금 이야기하려는, In-house 방식으로 앱을 배포할 수 있다. 이 방식들 중 In-hous를 통한 배포 방식이 사용자가 접근하기 가장 쉬운 방법이 아닌 가 한다. 이 것은 OTA(Over the Air)로 AdHoc 앱 배포하기(에서는 데스트 용이어서 프로파일 배포에 관애 언급을 안했는데 실제 배포를 위해서는 애드혹 배포 역시 프로파일이 필요하다.)와 거의 같고, 몇 가지 설정만 주의하면 된다. 애드혹 배포와 다른 점만 살펴 본다. 가장 큰 차이는 배포용 프로비저닝 프로파일을 같이 사용해야 한다는 것이다. 자세한 내용은 Distribu.. 2011. 4. 28.
iPhone 기업용 프로그램 배포 - In-House 방식(1) 이번에는 기업용 프로그램 배포 방식 중 In-House 방식에 대해 정리.. 기업용 프로그램은 Ad-Hoc 방식과 In-House 방식으로 배포할 수 있는데. 가장 큰 차이점은 Ad-Hoc 방식은 사용자들의 폰을 다 등록해야 한다는 것... In-House 방식은 폰 등록 없이 무한대로 배포할 수 있다. 좋은 점도 있지만... 그만큼 보안에 취약해진다는 단점도 있다. In-House 배포 방식을 알아 보자. 이 과정은 최종 과정으로 인증서 등록 및 Provisioning 과정을 모두 완료 했다는 가정하에서 진행이 된다. 아직 Provisioning 등록을 못했다면 그 과정부터 공부 하시고 프로그램까지 적용 시켜야 한다. In-House 방식의 가장 큰 장점은 회사의 자체 서버를 이용해서 배포할 수 있다는.. 2011. 4. 26.
iPhone 기업용 프로그램 배포 - In-House 방식 이번에는 기업용 프로그램 배포 방식 중 In-House 방식에 대해 정리.. 기업용 프로그램은 Ad-Hoc 방식과 In-House 방식으로 배포할 수 있는데. 가장 큰 차이점은 Ad-Hoc 방식은 사용자들의 폰을 다 등록해야 한다는 것... In-House 방식은 폰 등록 없이 무한대로 배포할 수 있다. 좋은 점도 있지만... 그만큼 보안에 취약해진다는 단점도 있다. In-House 배포 방식을 알아 보자. 이 과정은 최종 과정으로 인증서 등록 및 Provisioning 과정을 모두 완료 했다는 가정하에서 진행이 된다. 아직 Provisioning 등록을 못했다면 그 과정부터 공부 하시고 프로그램까지 적용 시켜야 한다. In-House 방식의 가장 큰 장점은 회사의 자체 서버를 이용해서 배포할 수 있다는.. 2011. 4. 6.
Apple Development Center 개발자 등록 하기 아이폰 앱스토어에 자신이 만든 어플리케이션을 올리기 위한 iPhone Developer Program이라고 부르는 개발자 등록 과정에 대해 간단하게 알아보도록 하겠습니다. http://developer.apple.com/iPhone/program 에 방문하여 Learn More를 클릭하면 곧바로 가입화면을 볼 수 있습니다. Standard Program과 Enterprise Program 두가지를 보실 수 있는데요, 우리가 알고 있는 일반적인 개발자 프로그램은 Standard Program입니다. 밑의 Enterprise Program의 경우 Adhoc Distribution(예를 들어 택배회사에서 자사의 택배관리 프로그램을 개발하여 아이폰을 전직원들에게 배포할 경우 회사 내부의 배포가 가능해야 겠죠)을.. 2011. 4. 5.
iPhone 개발자 등록 및 iPhone 개발자 라이센스 획득 절차 iPhone App를 개발한답시고 iPhone 2G를 회사에서 하나 받고 무작정 개발해보았다... 개발 방법론과 개발 툴에 대한 개인적인 견해는 정말 환상적었지만 개발 환경에 대한 개인적인 견해는 그리 좋은 평을 하고 싶지는 않다... 뭐랄까? 전세계 소프트웨어 개발자들에게 iPhone App를 개발하기 위해선 싫든 좋든 그들을 충실히 따르는 Third party가 되어야 한다는 無言의 압박을 가하고 있다는 느낌마저 들게 하는데 그 단적인 예로로 첫번째, iPhone App를 개발하기 위해서는 무조건 Mac PC가 필요하다는것 두번째, 개발에 사용되는 Mac PC, iPhone, Application, 심지어 개발자까지 돈을 지불해 가며 승인을 거쳐야 iPhone Device에서 직접 테스트 할수 있다는.. 2011. 4. 5.
아이폰 앱 등록 프로세스 이과정은 처음에는 복잡하고 어렵게 느껴질 수 있으나 길가에 가판을 놓고 물건을 파는게 아니라 개인 사업자로 정식 등록된다고 생각하면 그 절차가 의미있고 중요한 작업이 된다.자신이 만든 앱을 앱스토어에 등록하려면 다음과 같은 과정을 거쳐야 한다. ▶ 애플 개발자 가입 애플 개발자 센터(ADC, Apple Deverloper Center)의 등록은 무료다. 이곳에 등록을 하게 되면 SDK를 내려 받을 수 있고 개발과 관련한 각종 자료와 샘플 프로그램 코드까지도 다운로드가 가능하다. 애플 개발자 아이디 하나만 있으면 애플의 모든 서비스를 비롯해 앱을 등록할 때도 사용할 수 있다. 메일 주소로 인증을 받기 때문에 다른 메일 주소로 여러 개 등록할 수 있다. (http://developer.apple.com/pr.. 2011. 4. 5.
개발자 강좌 - Ad Hoc 배포 이번에는 베타 테스트를 위한 Ad Hoc 방식이 배포 방법을 다뤄보겠습니다 Ad Hoc 배포는 어플스토어를 거치지 않고 소스없이 어플을 기기에 넣게 해주는 방식입니다 사용예) 베타 테스팅, 소스 전달 하지 않고 어플만 보여줄때 등등 한가지 주의할 점은 무제한 배포가 불가능하다는 겁니다 등록 가능한 기기가 최대 100대라서 어플 스토어 거치지 않고 무료 배포를 생각하는 분들도 계십니다만 일단 이 방식으로는 무리라고 보시면 됩니다 거기에 인증키가 유효 기간도 있어서 만기후 설치할수 없게 됩니다 Ad Hoc배포를 하는데 필요한 작업은 간단하게 1. 테스트 할 기기 등록 (UDID를 전달 받아야 함) 2. Ad Hoc용 프로비션 프로파일 제작 3. 받은 프로비션 프로파일을 입혀서 소스 빌드 4. 프로비션 프로파.. 2011. 3. 24.