2013-12-20 4 views
0

iOS 5에서 7까지 실행되는 몇 가지 앱이 있습니다. 이미 다른 api 집합을 유지하는 데는 어려움이 있습니다.Xcode 5 iOS 5 - 장치도 시뮬레이터도 지원하지 않습니까?

Xcode 5가 설치된 새로운 OS X 비서 닉스 박스에서 iOS 5 시뮬레이터를 표시하지 않습니다.

iOS 5 장치를 연결하면 내 응용 프로그램이 iOS 6 기능 (예 : UICollectionView에없는 기능)에 대해 불만을 토로합니다. - 내 코드에서 모든 조건부 컴파일 매크로가 마지막 문제에 대한 것을

Symbol not found: _UICollectionElementKindSectionHeader 

참고 : 여기에

내 iOS에서 5 장치 충돌 로그입니다.

if (NSClassFromString(@"UICollectionView")) 

을 나는이 문제가 내 나이가 상자에 존재하지 않았다 확신 : 클래스가 존재하는 경우 나 또한 런타임 검사보고 할

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_6_0 
#endif 

: 같은, 나는 사이 내 UICollectionView 코드를 포장 Xcode 5 및 4.6 (OS X Lion) 그러나 나는 지금 그것을 얻을 수 없으며,이 문제는 iOS 5 지원없이 나를 떠나는 것처럼 나를 미치게합니다.

어떻게해야합니까? 당신이 developer.apple.com

+1

이동> 시뮬레이터 다운로드 및 설치. –

+0

시뮬레이터> 6.0 만 보여줍니다. 나는 소스에서 IOS 5 SDK를 얻었고 Schemes에서 선택으로 볼 수 있습니다.하지만 앱을 실행하면 6.0입니다. –

+1

런타임에 크래시가 발생하면 런타임 검사가 작동하지 않거나 완료되지 않은 것 같습니다. – Kevin

답변

1

당신이 메소드를 호출 할 수 있는지 여부를 확인하는 노력했다. 나는 이런 종류의 것을 사용한다 :

if ([UICollectionView instancesRespondToSelector:@selector(UICollectionElementKindSectionHeader:)]) 

아니면 뭐 그런가?

+0

물론 Xcode 4 파일 형식 (프로젝트, 펜촉 등)을 사용하는 것은 쉽지 않습니다. – Sulthan

+0

Apple App Store [필요] (http://www.macworld.com/article/2080865/apple-requiring-app-submissions-to-be-optimized-for-ios-7-by-feb-1.html) 2014-02-01 현재 Xcode 5로 앱과 업데이트를 구축 할 수 있습니다. –

0

에서 엑스 코드 4.6.3을 다운로드 할 수

0

필수 대신 UIKit을 선택적 프레임 워크로 연결하여 문제를 해결했습니다.

이상하지만 사실입니다.