장치에서 응용 프로그램을 시작하는 동안 오류가 발생했습니다.


90

장치에서 응용 프로그램을 시작하는 동안이 오류가 발생합니다.

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)

4
아래 답변은 인기가 있지만 저에게 효과적이지 않았습니다. 여기 내 대답을 참조하십시오 : Xcode 4 오류 : 실행 파일 시작 오류
Sam

답변:


197

먼저 Xcode를 다시 시작하십시오. 작동하지 않으면 장치를 하드 리셋하십시오. 내 앱의 번들 식별자를 변경할 때 이런 일이 발생합니다.


33
Xcode를 다시 시작하면 충분합니다. 프로젝트를 닫는 것이 아니라 xcode를 종료했다가 다시여십시오. - P
K3A

2
내가해야 할 일은 XCode4를 다시 시작하는 것뿐이었습니다. 장치를 다시 시작할 필요가 없었습니다.
Heath Borders

1
XCode를 다시 시작하십시오. 추신 : 번들 ID를 변경 한 후에도이 문제가 발생했습니다.
springrider

1
예, 제가해야 할 일은 xcode도 다시 시작하는 것이었고 springrider가 말했듯이 최근에 번들 ID를 변경했는데, 이는 관련이있을 수 있습니다.
tallen11 2011

xcode를 다시 시작하는 것이 트릭을했습니다. 감사합니다.
Veeru

2

XCode 5 베타에서는 문제를 해결하기 위해 장치의 하드 리셋이 필요했습니다.


하드 리셋을 어떻게 시작 했습니까?
fabb

1
설정> 일반> 재설정> 모든 설정 재설정
Oliver


1

Xcode를 다시 시작했는데 iPhone이 도움이되지 않는 경우 프로비저닝 프로파일을 살펴보십시오. Shift-Command-2는 Xcode 내에서 가져옵니다. 그런 다음 장치를 선택한 다음 그 안에서 프로파일을 프로비저닝 할 수 있습니다. 프로필을 삭제하면 (Xcode에서 만든 비슷한 모양의 항목이 많음) Xcode와 iPhone을 다시 시작하면 문제가 해결됩니다.

앱이 백그라운드 앱인 경우 새 버전을 배포하기 전에 앱을 수동으로 삭제해야합니다. 예를 들어, iBeacon 인식 앱이 있고 자신을 Bluetooth Low Energy의 백그라운드 소비자로 표시하면 OS는 앱이 실행되지 않을 때에도 앱의 일부 기록을 유지합니다. 이 레코드는 새 버전이 배포 될 때 제대로 지워지지 않습니다 (iOS 7.0.4). 그러면보고 된 오류가 발생하고 디버그 및 배포 프로토콜이 핸드셋에 중단됩니다. 핸드셋을 다시 시작해야합니다.

문제를 피할 수있는 방법은 앱의 번들 ID를 휴대 전화가 보지 못한 것으로 변경하는 것입니다. 그런 다음 이전 앱에 대한 참조로 인한 문제를 피하면서 새로 본 앱으로 핸드셋에 배포합니다.


0

이는 지원되지 않는 장치 (예 : iPad 앱을 iPhone으로)에 대상을 배포하려는 경우에도 발생할 수 있습니다. 유니버설 앱으로 전환하는 것을 잊었을 때이 비밀 메시지를 받았습니다.


0

배포 대상이 장치보다 높을 때도 발생합니다.

낮추면 작동 할 수 있습니다.

(이 분야를 둘러 보게 한 Ian Kershaw에게 감사합니다)


0

마지막으로 수정 된 것은 Xcode 프로젝트를 CLEANING (Command + Shift + K)하는 것입니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.