2009-09-04 5 views
0

방금 ​​iTunes Connect를 사용하여 iPhone 응용 프로그램을 제출했지만 응용 프로그램을 컴파일하는 데 사용한 버전을 묻는 메시지가 어디에도 표시되지 않습니까? 내가 제출 한 바이너리는 3.0 SDK를 사용했다. (xcode의 왼쪽 상단에 드롭 다운 메뉴를 사용했다.) 맞습니까?iTunes Connect는 내 응용 프로그램의 최소 OS 요구 사항을 어떻게 감지합니까?

빌드 설정은 어떻습니까? iPhone OS 배포 대상 및 기본 SDK? 거기에 어떤 가치가 있어야합니까?

답변

2

OS 버전은 응용 프로그램의 Info.plist 파일에 포함되어 있으며 프로젝트 대상의 배포 대상 설정에서 가져옵니다. 그것은 실행하기 위해 앱이 필요로하는 최소 OS입니다. Base SDK는 Deployment Target 설정보다 크거나 같아야합니다.

새로운 iPhone OS 3.0 API 중 하나를 호출하지 않아도 (즉, OS 2.2.1을 실행하는 장치에서 응용 프로그램이 제대로 실행될 수 있음) 배포 목표를 3.0으로 설정하더라도 필요한 최소 OS는 3.0.

+0

Info.plist에 포함 된 버전은 언제입니까? 나는 건축 한 후에도 그것을 볼 수 없다. 또는 사과가 없으면 사과를 추가할까요? –

+0

"광산"이라고하면, 프로젝트의 Info.plist 또는 최종 건축물의 Info.plist를 의미합니까? XCode는 프로젝트의 내용을 변경하지 않지만 다른 설정 (예 : deplyment 대상)과 병합하여 빌드 된 이진 파일에 최종 Info.plist를 출력합니다. 거기에 보이지 않는다면, 뭔가 잘못 될 수 있습니다. – fbrereto