베타버전에서 아이폰 원복하기

아이폰을 초기화하는 방법으로 알려진 것은 두 가지다.

iPhone 복구 모드는 공장초기화, DFU와 같은 말로도 알려져 있다. 하지만, 실제로 핸드폰에 복구영역이 있는 것은 아니므로 최초 판매시 상태로 초기화 되지는 않는다. 대신에, 모든 설정/컨텐츠가 삭제되고 iPhone OS의 정식 최신버전으로 초기화된다.

모든 컨텐츠 및 설정 지우기는 말 그대로 현재 iPhone에서 모든 설정(계정, 권한 등)과 컨텐츠(사진, 데이터, 앱 등)을 모두 삭제한다. iPhone OS는 설정과 컨텐츠만 초기화될 뿐 새로 설치되지 않는다.

베타 버전에서 복원하기

iOS 8부터는 개발자등록을 하지 않아도 베타버전을 다운받아 설치할 수 있다. 베타버전을 깔았는데, 사용치명적인 이슈들로 정식 버전으로 돌아가고 싶다면 어떻게 해야할까?

(당연하지만) 위의 모든 컨텐츠 및 설정 지우기는 물론 iTunes의 백업 복원 기능으로는 복구할 수 없다. 설정과 컨텐츠는 복원되지만 iOS는 백업 당시 OS로 복원되지 않는다.

iOS 8을 설치한 한 것과 똑같은 방법으로 iOS 7 바이너리를 다운받아 iOS 7으로 돌아갈 수 있다. 하지만, 보통 바이너리들은 공식 애플사이트에서 받는 것이 아니므로 의심이 갈 수 있다.

이 때는 iPhone 복구 모드를 이용하면 된다. 위에 설명한대로 iPhone 복구 모드는 안정화된 최신 버전으로 업데이트 하기 때문에, iOS 8 안정화 버전이 나오지 않은 경우 iOS 7 안정화버전(현재 마지막 버전은, 7.1.2)을 설치할 수 있다.

그 후 초기화된 단말에 beta 버전을 설치하기 전에 백업해 놓은 데이터가 있다면, 백업 복구를 통해 iOS 7 + 백업 데이터로 복원할 수 있다.

참조

  • http://basicworld.tistory.com/517

애플의 In-App Purchase에 대해 알아보기(번역)

아래는 Apple의 App Store에 “Learn More About In-App Store”라는 글을 번역한 글이다. 최근에 App Store의 상품 소개에 앱을 다운로드 받기 전에 In-App Purchase가 포함된 앱인지 보여주는 기능이 조용히 추가된 바 있다. 아마도, 미국에서도 In-App Purchase가 사용자의 기분을 상하게 하는 분위기가 생긴건가 싶은데, App Store의 메인 화면에 배너로 In-App Purchase에 대해 일반인들이 이해할 수 있는 수준의 난이도로 글을 올리기 까지 한 것을 보니 신경은 쓰이나 보다. 앱 스토어들의 수익의 상당량이 In-App Purchase로부터 나오면서 상업적거나 기만이라는 생각이 들지 않기 위해 모든 마켓들이 노력하는 듯 하다. 어차피 잘 안되는 마켓들은 그저 매출만 늘어나길 바랄테지만.

전문을 볼 수 있는 웹페이지는 없고, App Store에 들어가면 메인에 배너로 달려있다. 미국 스토어나한국이나 모두 영어로 보인다. 볼 수 있는 방법은 여기에!

In-App Purchase가 뭐지?

많은 유/무료 앱이 앱의 기능을 추가하도록 설계된 In-App Purchase를 제공한다. 미리 다운로드한 앱에서만 In-App Purchase를 이용할 수 있다. 앱이 In-App Purchase를 지원하는지 확인하려면, 앱의 디테일 페이지의 “구매” 혹은 “무료” 버튼 옆을 보면 알수 있다.

In-App Purchase의 종류

세종류가 있다. 게임 레벨을 추가하거나 광고 제거, 혹은 게임의 기능을 확장하는 것과 같은 영구 아이템, 게임 캐릭터나 추가 생명 같은 소모 아이템, 마지막으로 매달 결제되는 구독 아이템이 있다(월간 잡지의 경우 매 30일마다 결제가 된다).

In-App Purchase는 어떻게 동작하나?

iOS 4.3 이상의 단말에서 비밀번호를 입력하는 경우에만 In-App Purchase 구매가 된다. In-App Purchase를 위해 비밀번호를 한 번 입력하면 다음 In-App Purchase는 15분 간 비밀번호 없이 진행된다. 매 In-App Purchase마다 비밀번호를 입력하도록 수정하려면 “설정 > 일반 > 제한” 순서로 들어가 늘 비밀번호를 입력하도록 수정하면 된다.

구독 아이템과 영구 아이템은 같은 Apple ID를 쓰는 단말 사이에서 공유될 것이다. 하지만 소모성 아이템은 다른 단말에서 공유되지 않는다. 예를 들어, 게임을 구매한 후에 광고를 제거(영구 아이템)한 후 게임 속 음식을 구매(소모성 아이템)했다. 그리고 다른 단말에서 같은 Apple ID를 이용해 다시 그 게임을 받았다면 여전히 광고없이 게임을 즐길 수 있겠지만 음식은 없을 것이다.

어린이 모드

iOS에서 아이들이 In-App Purchase를 하지 않도록 설정하는 것은 쉽다. 단지 “설정 > 일반 > 제한” 으로 들어가 여러가지 부모 설정이 있는 옵션을 켜고, In-App Purchase를 못하도록 하면 된다. 더 자세한 내용은 여기에.

추신

이 글은 2014.7월 현재 한국 앱스토어에 한글로된 글이 있다.