2013-10-08 3 views
0

최근에 내 앱이 iOS 5에서 작동하지 않으며 iOS5에서 작동하는 이전 버전을 출시 할 것을 요청한 몇 명의 사용자가 있습니다. 그들 중 한 명이 내게이 링크를 보냈습니다 http://news.softpedia.com/news/Apple-Enables-Pre-iOS-7-Downloads-Offers-Old-App-Versions-When-Necessary-383663.shtml 내 앱의 두 가지 버전을 출시 할 방법이 있습니까? 하나는 ios6 + 용이고 다른 하나는 ios5 용입니까?내 앱의 예외적 인 ios5 버전을 출시하십시오.

+2

나는이 기능을 업그레이드하지 않기로 선택한 사용자를 위해 과거 출시를 저장하는 Apple으로 이해했습니다. 여러 버전을 제출할 수 있다고 생각하지 않습니다. –

+1

예 - 귀하가 언급 한 기사는 Apple에서 제공하는 서비스이므로 이전 OS를 사용하는 사용자는 이전 버전 *의 기존 앱과 호환되는 버전을 사용할 수 있습니다. Apple은 다양한 OS 버전에 대해 서로 다른 버전의 응용 프로그램을 제공 할 수있는 새로운 메커니즘을 제공하지 않습니다. 실제로 다른 버전의 앱을 제공하려면 아래 내 게시물을 참조하십시오. –

답변

2

Apple은이를 수행하는 방법을 제공하지 않지만, 정말로 원한다면 직접 할 수있는 방법이 있습니다.

새 앱 ID와 이름을 만들어야합니다 (예 : MyOS for iOS 5). 그런 다음 iOS 5 앱의 배포 대상을 iOS 5로 설정해야합니다. 물론 iOS 6 또는 7을 사용하는 사용자도이를 설치할 수 있으므로 (UIDevice를 통해) 시스템 버전을 검색하고 제공하도록 제안 할 수 있습니다 새로운 버전을 얻으려면 앱 스토어에 앱 스토어에 두 개의 앱이 생겨 결국 사용자가 앱 스토어에서 가장 적합한 앱을 찾아야합니다.

기존 앱이 iOS 5에서 작동하도록 설정하는 것이 더 좋을 것입니다. 자동 실행을 사용하지 않는 한 해당 OS에서 발생하는 모든 문제를 해결하십시오. iOS 5에서는 지원되지 않으며 해당 OS 버전에 대해 UI를 다시해야 할 수도 있음을 의미합니다).

이전 버전의 iOS를 지원하기 위해 투자 수익 (ROI)이 감소했습니다. 대부분의 사람들은 iOS의 최신 버전을 매우 빠르게 업데이트하고 업그레이드 할 수없는 OS의 구 버전을 사용하는 사용자 수가 꾸준히 줄어들 것입니다.

+0

나는 앱에 그것을 만들려고 노력할 것 같아. 그래서 그들이 ios5를 실행하는 경우 다른 스토리 보드를 표시합니다. –

+0

그 트릭을해야합니다 - 단지 autolayout을 끄는 것을 기억하십시오. iOS6 전용 API를 사용하는 경우이를 테스트해야합니다. –

관련 문제