2012-07-03 3 views
-1

나는 아이폰 OS 4.x의 장치 (아이폰 4와 3GS) 나는 다음과 같은 오류 얻을에 디버깅하려고 할 때마다 : 아이폰 OS 5 장치에는 아이폰 OS 4.x의 장치에서 디버깅 할 수 없습니다

error: failed to launch '/XXX/Library/Developer/Xcode/DerivedData/XXX-fytptbaixvmoweacfsniqxtvjkst/Build/Products/Debug-iphoneos/XXX.app/XXX' 
    -- Bad CPU type in executable 

합니다. x 작동합니다. 최신 아이폰 OS (아이폰 OS 5.1) :

내가 엑스 코드 4.3.3을 사용하고 내 구성은 다음과 같습니다

  • 아키텍처를 : 표준 (하는 ARMv7)는
  • 자료 SDK (도 아무 소용이하는 ARMv7를 ARMv6에 시도)
  • 유효한 아키텍처 : ARMv6에,하는 ARMv7
  • 배포 대상 : iOS 4.0 버전

당신은 어떻게 생각하세요?

+0

기본 SDK는 iOS 5.1입니다. 타겟 OS 버전은 무엇입니까? –

+1

.plist의 필수 장치 기능에서 armv7을 제거 했습니까? – Squatch

+0

@Squatch 예. – Alex1987

답변

0

Xcode 환경 설정에서 다운로드 탭으로 이동하여 "iOS 4.0 - 4.1 장치 디버깅 지원"을 설치하십시오.

This package includes information and symbols that Xcode needs for debugging your app on iOS devices running versions of iOS prior to iOS 4.2. If you intend to debug your app on a device running one of these versions of iOS you should install this package.

+0

이미 완료되었습니다. 아무것도 바꾸지 않았어. – Alex1987