2010-03-10 2 views
33

iPhone SDK 3.2 Beta 4로 업그레이드했습니다. 그 결과, iPhone 시뮬레이터에서 실행되도록 앱을 시작할 수 없었습니다. iPad 시뮬레이터에서 계속 실행됩니다. Xcode의 왼쪽 상단에있는 드롭 다운 메뉴를 옵션으로 클릭하고 iPhone 시뮬레이터 3.1.3에 '실행 가능한 실행 파일'을 설정하려고했지만 대신 iPad 시뮬레이터로 돌아갑니다.Xcode의 대상을 iPad가 아닌 iPad로 설정

무엇을 제공합니까? iPad에서 실행중인 앱에 관심이 없으며 시뮬레이터에서 2X 모드로 테스트하고 싶지 않습니다.

감사합니다.

+1

시험판 Apple SDK에 관한 질문은 공개 포럼이 아닌 기밀 Apple 포럼에서 문의해야합니다. – cdespinosa

+2

질문은 괜찮습니다. 기밀 사항은 일체 다루지 않습니다. – bentford

+5

apple-pre-release club의 첫 번째 규칙은 아무도 apple-pre-release 클럽에 대해 말하지 않는다는 것을 기억하십시오! – Ukko

답변

21

3.2.x에서 iPhone 앱을 실행할 수 없습니다 - 때로는 팝업으로 표시되지만 기본적으로 iPad 개발 용입니다.

+3

감사합니다. 문제가있었습니다. 활성 SDK를 3.1.3으로 변경하면 문제가 해결되었습니다. – Garry

1

프로젝트 설정에서 대상 플랫폼을 변경할 수 있어야합니다.

0

대상 플랫폼과 장치를 변경해도 아무런 차이가 없습니다. 그것은 항상 iPad 시뮬레이터를 시작합니다.

시뮬레이터를 iPhone 모드로 전환하면 앱이 사라집니다.

이 개발 환경은 엉망입니다. IDE에서의

5

왼쪽 상단 모서리는 시뮬레이터 버전의 드롭 다운 목록을 찾을 수 - 3.2 뒤집어 - 3.1.3

에 다시 올려 놓고 응용 프로그램을 다시 시작하려고합니다.

9

시뮬레이터의 릴리스 버전에 대한 업데이트.

우선이 질문의 제목과 설명이 일치하지 않습니다. Xcode 대상이 시뮬레이터 하드웨어 장치와 같지 않습니다.

3.2 버전을 타겟팅하는 앱을 작성하는 경우 iPad (OS 3.2 사용)와 iPhone의 더 낮은 OS 버전에서 모두 실행할 수 있습니다. Base SDK를 iPhone 장치 3.2, 대상 장치 제품군을 iPhone/iPad, iPhone OS 배치 대상을 3.1 (3.2 이하)로 설정하면됩니다.

iPhone 시뮬레이터에는 iPhone 또는 iPad로 설정할 수있는 하드웨어 -> 장치 용 메뉴 옵션이 있습니다. 그러나 iPad 모드에서는 3.2 SDK 대상 만 실행할 수 있으며 iPad를 지원하는 범용 앱은 3.2 SDK 만 사용하여 빌드 할 수 있습니다.

물론 시뮬레이터를 iPhone 모드로 설정하고 Springboard에서 앱을 시작할 수는 있지만 디버거 연결이 끊어집니다. 앱 설치 중에 전환 모드로 인해 충돌이 발생합니다.

그래서 짧은 대답은 여전히 ​​동일합니다. 디버깅하는 동안 iPhone 모드 시뮬레이터에서 Universal iPad 앱을 실행할 수 없습니다.

0

간단한 대답 : 시뮬레이터에서 하드웨어 설정을 변경할 수 있습니다. 하드웨어 -> 장치

+0

3.2에서 앱을 실행하면 작동하지 않습니다. 수정 사항은 3.1.2에서 시작됩니다. – bentford

3

Apple 설명서에서 "iPhone OS 3.2는 iPhone 및 iPod touch 장치를 지원하지 않으며 iPad에서만 실행됩니다." 아이폰 용 3.2를 타깃으로 할 방법이 없으므로 시뮬레이터가 없다. 어고, 당신은 IOS 4를 기다려야 할 것입니다. 다행히도 지금은 4 일 밖에 안 남았습니다 ... 물론 1 세대 iPhone 기기는 지원하지 않지만 다른 모든 iPhone 사용자는 무료 업그레이드입니다. iPod Touch에 대해서는 잘 모릅니다.

0

프로젝트로 이동 활성 실행 파일 설정 Ipad Simulator 3.2 또는 Iphone Simulator 4.0의 두 가지 옵션이 있습니다. 아이폰 시뮬레이터를 선택하면 아이폰 시뮬레이터가 시작됩니다. Ipad 시뮬레이터를 선택하면 Ipad 시뮬레이터가 시작됩니다.

0

마침내이 문제를 직접 해결했습니다. 먼저

, 아이폰 시뮬레이터 엑스 코드 4.

다음 설정 프로젝트 방식 인 엑스 코드의 새 버전을 설치하고 엑스 코드를 여러 번에 응용 프로그램을 실행합니다.

그리고 xCode 3을 다시 설치하면 문제가 해결됩니다.

관련 문제