ProgramingTip

iPhone 앱을 여러 SDK (펌웨어) 버전과 호환 만드는 방법

bestdevel 2020. 12. 5. 10:23
반응형

iPhone 앱을 여러 SDK (펌웨어) 버전과 호환 만드는 방법


곧 iOS4가 출시됨에 따라 내 앱의 업데이트 계획에 iAd를 포함합니다. 4.0 미만의 펌웨어를 사용하는 사람이 내 앱을 사용할 수 있습니다. 사용자의 펌웨어를 기반으로 해당 변수와 .xib 파일을 변경하는 방법이 있습니까? 건배.


예, 최신 SDK (예 : 5.1)로 빌드하고 이전 버전의 펌웨어 (SDK)가있는 기기에서 계속 사용할 수 있습니다.

  • 배포 대상을 언어 수있는 가장 빠른 버전 (예 : 3.0)으로 설정합니다.
  • Base SDK를 사용할 수있는 최신 버전 (예 : 5.0)으로 설정합니다. 이렇게하면 코드에서 최신 정의와 기호를 참조 할 수 있습니다. 이 문서 "SDK 및 배포 대상" 에서는 배포와 기본 SDK에 대해 자세히 설명합니다.
  • 최신 iOS에서만 사용할 수있는 광고가있는 라이브러리 / 프레임 워크에 대한 링크가 약합니다. 따라서 앱이 최신 기호가없는 기기에서 실행됩니다.
  • 새로운 메서드 를 호출하기 전에 사용할 수 있는지 확인 해야 합니다. 앱이 4.0 미만 장치에있는 경우에만 5.0 또는 4.X 인 메서드를 호출하지 않아야합니다. 최신 SDK 지원이 필요한 특정 기능을 지원하지 않고 이전 방법을 사용하거나 최신 SDK를 지원해야합니다.
  • 새로운 w / XCode 4.2 : 이전 장치를 지원하는 업그레이드 빌드 아키텍처에 armv6추가 하고 필요한 장치 기능 목록 에서 armv7제거 해야합니다.

자세한 내용은 다음 SO 질문 및 답변을 참조하십시오.

참고 URL : https://stackoverflow.com/questions/3027120/how-to-make-iphone-app-compatible-with-multiple-sdk-firmware-versions

반응형