문제

방금 iPhone SDK 3.2 베타 4로 업그레이드했습니다.그 이후로 iPhone 시뮬레이터에서 앱을 실행할 수 없습니다. iPad 시뮬레이터에서 계속 실행됩니다.Xcode의 왼쪽 상단에 있는 드롭다운 메뉴를 옵션 클릭하고 'Active Executable'을 iPhone 시뮬레이터 3.1.3으로 설정하려고 시도했지만 대신 iPad 시뮬레이터로 계속 돌아갑니다.

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

감사해요,

도움이 되었습니까?

해결책

3.2.x에서 iPhone 앱을 실제로 출시 할 수는 없습니다. 때로는 팝업이 발생하지만 기본적으로 지금은 iPad 개발을위한 것입니다.

다른 팁

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

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

3.2를 대상으로 하는 앱을 작성하는 경우 iPad(OS 3.2 사용)와 iPhone의 하위 OS 버전 모두에서 실행될 수 있습니다.Base SDK를 iPhone Device 3.2로, Targeted Device Family를 iPhone/iPad로, iPhone OS 배포 대상을 3.1(3.2 미만)로 설정하면 됩니다.

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

물론 시뮬레이터를 iPhone 모드로 설정하고 Springboard에서 앱을 시작할 수 있지만 이렇게 하면 디버거 연결이 끊어집니다.앱 설치 중에 모드를 전환하면 앱이 다운될 수 있습니다.

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

IDE의 왼쪽 상단 코너는 시뮬레이터 버전의 드롭 다운 목록을 찾으십시오 - 3.2로 뒤집기 - 3.1.3으로 다시 넣으십시오.

앱을 다시 시작하십시오.

이것은 나도 미쳤지 만 대답은 바로 여기에 있습니다.

http://quatermain.tumblr.com/post/517122761/running-universal-ipad-iphone-apps-in-the-simulator

요컨대 Xcode에게 말하십시오 짓다 3.2 SDK의 경우 빌드 메뉴를 3.1 SDK로 전환하고 Xcode에게 운영 앱. Presto, 앱은 iPhone 시뮬레이터에서 시작됩니다!

Apple의 문서에서 : "iPhone OS 3.2는 iPhone 및 iPod 터치 장치를 지원하지 않습니다. iPad에서만 실행됩니다." iPhone의 경우 3.2를 타겟팅 할 방법이 없으므로 시뮬레이터가 없습니다. Ergo, iOS 4를 기다려야 할 것입니다. 다행스럽게도 지금은 4 일 밖에되지 않습니다. 물론 1 세대 iPhone 기기를 지원하지는 않지만 다른 모든 iPhone 사용자의 경우 무료 업그레이드입니다. iPod 터치에 대해 잘 모르겠습니다.

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

대상 플랫폼과 장치를 변경하면 차이가 없습니다. 항상 iPad 시뮬레이터를 시작합니다.

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

이 개발 환경은 엉망입니다.

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

프로젝트 세트 활성 실행 파일로 이동 : iPad Simulator 3.2 또는 iPhone Simulator 4.0의 두 가지 옵션이 있습니다. iPhone 시뮬레이터를 선택하면 iPhone 시뮬레이터를 시작합니다. iPad 시뮬레이터를 선택하면 iPad 시뮬레이터를 시작합니다.

나는 마침내이 문제를 직접 해결했다.

먼저 Xcode 4 인 Xcode의 새 버전을 설치하십시오.

그런 다음 프로젝트 체계를 iPhone 시뮬레이터로 설정하고 Xcode에서 앱을 여러 번 실행하십시오.

Xcode 3을 다시 설치하면 문제가 사라질 것입니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top