[iphone] Xcode 4에 대상 장치에서“<my app> 실행 완료”라고 표시되어 있습니다. 아무 일도 일어나지 않습니다

앱이 기기에 설치되거나 실행되지 않습니다. 모든 프로비저닝 프로파일이 최신입니다. 이미 삭제하고 다시 설치하려고했습니다.

상태 표시 줄에 Xcode가 프로젝트를 빌드하고 있음을 표시 한 다음에 프로젝트를 실행 중이라고 말하고 “완료 실행 중”이라고 표시합니다. 이 전체 기간 동안 iPod 화면은 검은 색으로 유지됩니다. 구성에서 iPod이 감지되고 구성에 문제가 없습니다. Xcode 3에서는 며칠 전에 모든 것이 완벽하게 작동했습니다.

시뮬레이터에서는 작동하지 않지만 시뮬레이터에서는 “연결”에 붙어서 시뮬레이터가 시작되지 않는다는 점에 유의해야합니다.



답변

Xcode 4.2와 관련하여 이것을 읽고 이전 장치 (예 : iPhone 3G, 2G, iPod 1st 등)에서 실행하려고하는 사람들에게는 다른 해결책이 있습니다. Xcode 4.2에서 기본적으로 생성 된 새 프로젝트는 ‘필수 장치 기능’에서 ‘armv7’을 지정합니다. armv6을 실행하는 장치 (예 : iPhone 3G)를 지원하려면이 기능을 제거해야합니다.

여기에 이미지 설명을 입력하십시오

yourProjectName-Info.plist의 ‘필수 장치 기능’에서 armv7을 삭제하십시오.

armv7 대신 armv6으로 컴파일하도록 빌드 설정을 변경해야 할 수도 있습니다.

이것이 기본값입니다 :

여기에 이미지 설명을 입력하십시오

‘표준 (armv7)’을 두 번 클릭하여 다른 것을 추가 한 다음 팝업에서 ‘+’를 클릭하고 ‘armv6’을 입력하십시오.

여기에 이미지 설명을 입력하십시오

완료를 클릭하면 다음과 같이 표시됩니다.

여기에 이미지 설명을 입력하십시오


답변

방금이 문제가 있었지만 아키텍처에서는 armv7 만 지정했지만 3G는 armv6 이었기 때문입니다. 둘 다 가지고 있는지 확인하십시오.


답변

나는이 문제가 있었고 XCode는 기본적으로 배포 대상을 4.3으로 설정했지만 전화는 4.2.1입니다. 배포 대상을 4.0으로 변경하면 문제가 해결 된 것 같습니다.


답변

“armv6″을 프로젝트 및 대상 아키텍처에 추가 한 후 info.plist의 “필수 장치 기능”섹션에 “armv7″이 없는지 확인하십시오. 그렇다면 그냥 제거하면 작동합니다!


답변

앱이 기기에서 실행되지 않는 것과 동일한 문제입니다. 기기에서 앱을 삭제해도 도움이되지 않았습니다. 프로젝트-> 정리 후 프로젝트-> 다시 실행해도 도움이되지 않았습니다. Xcode 4를 종료했다가 다시 시작하면 해결되었습니다.


답변

나도 이것도 가지고 있었다. 게임 킷이 필요한 info.plist에 UIRequiredDeviceCapabilities 섹션을 추가했는데 iOS 4.2를 실행하는 iPhone 3G에 앱이 복사되지 않습니다. 필요한 기능을 제거하면 모든 것이 잘됩니다.


답변

장치에서 앱을 삭제하고 (일반적인 앱 제거와 마찬가지로) Xcode에서 다시 실행하십시오. 시뮬레이터가 작동하지 않는 것과 동일한 문제를 해결하는 데 도움이되었습니다.