SDK (3.1.3)의 이전 버전과 비교하여 현재 iPhone 앱을 테스트하고 싶습니다. 이 SDK 버전에서 실행되도록 코드를 컴파일 할 수 있다는 것을 알고 있지만 최신 API를 사용하고 약한 링크를 사용하여 이전 IOS에서 계속 작동하기 때문에 여전히 작동하는지 테스트하고 싶습니다. 버전. 업그레이드 된 XCode를 최신 버전으로 업그레이드 한 이후로 iOS 3.1.3은 iPhone Simulator에서 실행할 수있는 옵션이 아닙니다. 그래서 이전 버전의 XCode를 다운로드하고 내 현재 버전을 폴더 /Developer/XCode Old
에 side-by-side로 설치했습니다. 그러나 코드를 컴파일하고 이전 버전의 XCode에서 실행하려고하면 SDK가 새로운 클래스의 심볼을 인식하지 못한다는 사실을 알게됩니다. 내 앱이 이전 SDK에서 실행되도록 할 수있는 방법이 있나요?XCode의 여러 복사본 - 이전 버전의 iPhone SDK에 대한 테스트 코드
또한 테스트 용 iPhone에서 iOS를 다운 그레이드하려고했지만 작동하지 않았습니다. Apple은 iOS를 다운 그레이드하는 것을 매우 어렵게 만듭니다. 나는 아이폰을 jailbreaking하는 것에 관심이 없기 때문에 그것을 테스트 할 수 있도록 다운 그레이드 할 수 있도록했다. 애플은 왜 애플 리케이션을 OS의 이전 버전과 호환되도록 유지하는 것을 어렵게합니까 ??