2014-10-29 5 views
8

OSX 6.1을 기반으로 애플리케이션을 개발 중이며 OSX로 업그레이드 한 후 요세미티가 시뮬레이터를 실행할 수 없습니다.OSX 10.10에서 iOS 6.1 시뮬레이터 요세미티

I에 유래에 읽어 봤는데, 어떤 사람들은 OSX 10.10가 더 이상 아이폰 OS 6 지원 말할 만 7

8. 나는 여전히 때문에 사용자의 많은 양의 아이폰 OS 6에 개발하기로 결정했습니다 이 버전을 사용하십시오.

이 주제 In OS X 10.10 (Yosemite Beta), How do I Test Using iOS 6.1 Simulator?

을 본 적이하지만 촬영하는 경로에 대하여 의견을 싶습니다.

OSX 10.9 Maverick으로 돌아가거나 iOS 7.1로 업그레이드 하시겠습니까?

미리 감사드립니다.

+2

정보를 얻을 수있는 곳이 확실하지 않습니다. Apple (https://developer.apple.com/support/appstore/)에 따르면, 장치의 52 %는 iOS8이고 43 %는 iOS7이며 5 %만이 iOS6 이하입니다. –

+1

5 %는 급증하는 세계입니다. 브라질에서는이 수치가 더 높아야합니다. 그리고 우리가 판매하는 장비와 함께 사용하기 위해 개발 된 응용 프로그램. 비록 비율이 낮더라도 소비자에게 나쁜 영향을 줄 수 있습니다. 고맙습니다. –

+0

이것은 아마 의견 기반으로 닫힐 것이지만, 많은 유료 유료 사용자를 차단할 것을 제안하는 실제 데이터가 없다면 ios6를 삭제해야합니다. – jrturton

답변

18

iOS 7.1보다 오래된 iOS 시뮬레이터 런타임은 OS X Yosemite에서 작동하지 않습니다.

이전 배포 대상을 설정하여 이전 iOS 버전을 지원하도록 앱을 빌드 할 수는 있지만 OS X Yosemite에서 실행되는 시뮬레이션 장치에서는 테스트 할 수 없습니다. iOS 6.1을 실행하는 물리적 장치에서 테스트하거나 이전 시뮬레이터에서 프로젝트를 테스트하기 위해 OS X Mavericks에서 Xcode 5.1.1을 실행할 수 있습니다.

이것은 임의의 요구 사항이 아닙니다. 이는 최신 호스트 OS 버전에서 실행될 수없는 레거시 런타임의 한계입니다. 새로운 버전에서 sim 버전에 대한 지원이 중단 된 주된 이유는 새로운 OS 버전에서 어떤 이유로 작동하지 않고 시뮬레이트 된 런타임 자체에 대한 주요 업데이트 또는 추가 된 해킹 (성능 비용 부담) 해결 방법을 필요로한다는 것입니다. 호스트 OS에 지원합니다.

지난 5 년 동안 우리는 호스트와 sim 사이에 인터페이스 레이어를 밀어 넣었습니다. 이제는 현재 모델에서 수행 할 수있는 가장 작은 크기로 줄였습니다.

+1

Ok @ Jeremy Huddleston 세쿼이아, 다른 길은 나가지 않을 것 같습니다. Apple과 함께 불행히도 개발자는 필요한 것을 받아 들여야합니다. 고마워요. –

관련 문제