iOS 5 사용자가 충돌했다는 내 앱의 최신 버전에 문제가있었습니다. 필자는 iOS 6 방법을 사용하여 문제를 신속하게 발견했습니다. 나는이 방법이 새로운 것이라는 것을 깨닫지 못했다. 모든 코드가 이전 버전의 iOS와 호환되는지 확인하기 위해 코드를 빠르게 확인하는 방법이 있는지 궁금합니다.내 코드에서 이전 버전의 iOS에서 실행되지 않는 메소드를 찾는 방법이 있습니까?
1
A
답변
1
iPhone/iPad 5.0 시뮬레이터에서 앱을 테스트해야합니다. 기본 XCode 4.6 이상에서는 사용할 수 없다고 생각하지만 Preferences
>Downloads
>Components
에서 다운로드 할 수 있습니다.
편집 : Xcode에서 코드의 새 API에 대해 경고하지 않는 것처럼 보입니다. 이이 답변에 설명 된 해결 방법 : Get xcode 4.5 to warn about new API calls - iOS5를 시뮬레이터에
#define __AVAILABILITY_TOO_NEW __attribute__((deprecated("TOO NEW!"))) __attribute__((weak_import))
#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0
#undef __AVAILABILITY_INTERNAL__IPHONE_6_0
#define __AVAILABILITY_INTERNAL__IPHONE_6_0 __AVAILABILITY_TOO_NEW
#endif
실행/난 내 자신의 이전 대답을 포주합니다 장치 –
-> http://stackoverflow.com/questions/12632834/get-xcode-4- 새로운 질문에 대한 답변/12633309 # 12633309 – borrrden