2013-07-25 4 views
3

이것은 이상한 질문이지만 나에게 싫증이납니다. 나는 iOS 7 베타를 시험해 볼 수있게되어 매우 기쁩니다. 그러나 iOS 7이 공개되기 전에 완성 될 앱을 개발 중입니다.iOS 7 베타 장치로 iOS 6 앱 만들기

내 장치에 iOS 7을 설치 한 다음 iOS 6 용 앱을 개발하고 게시 할 수 있습니까? 또는 다음 몇 주 내에 내 앱을 개발하고 출시하기 위해 iOS 6으로 다운 그레이드해야합니까?

나는 하나의 장치 만 가지고 있기 때문에 이것을하고 싶다.

+0

iOS 6 용 앱을 개발하는 경우 개발 장비에 iOS 7을 설치하는 이유는 무엇입니까? iOS 6에서 테스트해야합니다. – rmaddy

+0

기기가 하나 뿐이며 호기심이 강합니다. – Constan7ine

+0

기기를 iOS 7로 변환하지 않는 것이 좋습니다. 다운 그레이드 할 수 없기 때문입니다. iOS 6 장비에서 테스트해야하는 경우 높고 건조한 상태로 유지됩니다. – thegrinner

답변

3

시험판 SDK 및 도구를 사용하여 작성, 컴파일 또는 생성 한 응용 프로그램을 출시 할 수 없습니다. 즉, 애플이 Xcode 5에서 iOS 7 SDK 기능으로 빌드 된 앱을 출시 할 때까지는 녹색 빛을 제출할 때까지는 출시 할 수 없습니다. (편집 : iOS 7은 이제 공개되었지만, iOS 7.1 이상을 포함한 향후 베타 버전에도 적용됩니다.

반면에 베타 장치에서 앱을 테스트하는 것은 괜찮습니다. iOS 7에서 iOS 6 앱을 테스트하려면 이 좋지 않습니다.하지만 작동합니다. 기기에 iOS 7 베타를 설치할 수는 있지만 은 사용자에 대해 먼저 생각합니다. 사용자가 사용할 환경에서 앱을 테스트하고 싶습니다.

하나 뿐인 기기에서 iOS 7로 업그레이드하면 iOS 시뮬레이터가 중단됩니다. 아주 아주 멀리에서 권장합니다. iOS 7에서 이전 iOS 버전으로 다운 그레이드하거나 복원 할 수 없습니다.

+0

iTunes에서 ios 6 펌웨어 버전을 선택하여 실제로 다운 그레이드 할 수 있습니다. – JomanJi

+0

@JomanJi 가능하지만베이스 밴드 문제가 발생하고 작동하지 않을 수 있습니다. 베이스 밴드 불일치로 인해 나중에 업그레이드 할 수도 그렇지 않을 수도 있습니다. –

+0

정보를 제공해 주셔서 감사합니다. 실제로 알지 못했습니다. 더 조심해야합니다. – JomanJi

1

베타 버전의 XCode를 사용하는 경우 대상을 iOS 7이 아닌 iOS 6으로 설정해야합니다. iOS는 최소 버전입니다. 당신은 아이폰 OS 6 타겟팅하면 아이폰 OS 7

에 아이폰 OS 6를 대상으로 응용 프로그램을 실행할 수 있습니다, 컴파일러는 테스트 목적으로, 7

여전히 아이폰 OS 필요한 기능을 포함하지 못할 것입니다, 당신이 원하는 것 최신 출시 버전의 기기에서 테스트 할 수 있습니다. iOS 7에는 iOS 6에서 제공하지 않는 버그가 수정되어 iOS 7에서 제대로 실행되지만 iOS 6에서 실행될 때 버그가 발생할 수 있습니다. 또한 성능 차이가있을 수 있습니다.

시뮬레이터와 실제 장치 모두에서 테스트해야하지만, 위험을 감수하려면 최악의 경우 앱이 거부 될 수 있습니다.

+0

목표를 어떻게 설정합니까? –

0

어쩌면 iOS 7 기기의 Xcode 4에서 앱을 실행할 수 없어야합니다. 그러나 나는 이것을 할 수 있었지만 왜 그런지는 잘 모르겠습니다. Xcode 5로 앱을 배포 한 다음 Xcode 4로 다시 배포하십시오. 제 경우 Xcode 4는 앱이 이미 설치된 경우 (모든 프로필 포함) iOS 7 장치에 배포합니다.

+0

모든 앱은 포워드 호환됩니다. iOS 3의 앱도 iOS 7에서 원활하게 실행되는 한 iOS 7에서도 실행될 수 있습니다. 다른 말로는 작동하지 않습니다. 앱은 역방향이 아닌 앞으로 만 호환됩니다. Xcode 3으로 앱을 만들 수도 있고 iOS 7에서도 정상적으로 실행될 수 있습니다. –

+0

예, 일반적으로 Xcode 4에서는 iOS 7 장치에 앱을 배포 할 수 없습니다. 시도해보십시오 (그리고 작동한다면 내 Xcode 4가 그렇게하지 않는 이유를 말해줍니다). – Paul

+0

죄송합니다. 오해했습니다. 이전 버전의 Xcode는 최신 버전의 iOS에 배포 할 수 없습니다. 나는 그것에 대해 잊어 버렸다 - 나쁘다. :) –