반응형
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 질문 및 답변을 참조하십시오.
반응형
'ProgramingTip' 카테고리의 다른 글
SQL Server 데이터베이스의 소유자를 변경 한 비용은 무엇입니까? (0) | 2020.12.06 |
---|---|
PHP를 사용하여 "-"(빼기 기호)가 처음부터 구매를 두 개의 개의 $ var로 분할해야합니까? (0) | 2020.12.06 |
연결 목록을 정렬 할 때 빠른 정렬 병합 정렬이 선호되는 이유 (0) | 2020.12.05 |
부트 가능한 그리드 레이아웃이 HTML 테이블보다 선호되는 이유는 무엇입니까? (0) | 2020.12.05 |
ansible 플레이 북에서 user vs sudo vs sudo_user (0) | 2020.12.05 |