Development Tip

Xcode 4 오류 : 실행 파일 시작 오류

yourdevel 2020. 9. 25. 23:43
반응형

Xcode 4 오류 : 실행 파일 시작 오류


실제 기기 (iphone 및 iPad)에 앱을 업로드 할 때 iOS 및 Xcode에서 앱을 테스트하는 데 문제가 발생했으며 누군가 문제를 알고 도와 줄 수 있는지 궁금합니다.

일반적으로 내 기기에서 내 앱을 빌드하면 내 기기에 앱이 설치되고 실행됩니다. 하지만 첫 번째 앱 제출을 준비하면서 번들 식별자, 앱 ID 및 개발 조항을 테스트하고 변경했습니다 (문제와 관련이있을 수 있음). 이제 앱을 빌드하려고 할 때 내 장치에 잘 설치되어 있지만 Xcode는 더 이상 앱을 시작하지 않습니다. 대신 다음과 같은 오류 메시지가 표시됩니다.

실행 파일을 시작하는 동안 오류가 발생했습니다. 원격 프로그램 실행 오류 : 해당 파일 또는 디렉토리가 없습니다.

문제가 무엇인지 아는 사람이 있습니까? 그리고이 파생 데이터 폴더는 무엇입니까?

대단히 감사합니다!


나는 또한 그 문제에 직면했습니다. Xcode를 닫고 다시 시작했습니다. 장치에서 응용 프로그램을 삭제하고 다시 설치하면 문제가 사라졌습니다.


클린 슬레이트에서 앱 실행

나에게이 순서대로 다음을 수행 할 때까지 문제가 해결되지 않았습니다.

  1. 기기에서 앱 삭제 (다시 디버그하기 전에 수행)
  2. XCode 종료 (프로젝트를 닫지 마십시오)
  3. 앱 빌드 폴더 (예제 경로 : / Users / myusername / Library / Developer / Xcode / DerivedData / MyProject-fhkaamuyvqhubaezinqbmxbnaufd /)를 삭제합니다.
  4. XCode 다시 시작
  5. 마지막으로-iOS 장치에서 다시 디버깅을 시도하십시오.

3 단계의 앱 빌드 폴더는 "DerivedData"의 하위 인 앱의 빌드 폴더를 나타냅니다. 이를 찾으려면 Finder에서 앱을 공개 한 다음 "DerivedData"폴더에 도달 할 때까지 역 추적하고 "MyApp-crazylongweirdletters"와 같은 위의 폴더를 삭제하면됩니다. 이 단계 (3)가 없으면 디버그 할 수 없으므로이 단계는 중요한 단계이며이 단계를 수행하기 전에 XCode를 종료해야합니다.

일부의 경우 XCode를 다시 시작하는 것이 트릭을 수행하는 것처럼 보이지만 나에게는 그렇지 않습니다.

이전 답변이 저에게 효과가 없었기 때문에이 답변 만 게시합니다. 머리를 두드리는 다른 사람들이 이것을 발견하고 안도의 한숨을 쉬길 바랍니다. :)

메모:

  • 앱의 번들 ID를 수정했을 때 문제가 발생하기 시작했습니다.
  • 내 코드 서명이 정확하고 정확합니다. 내 프로비저닝 프로파일은 모든 앱 ID ( "iPhone Developer"자동 프로파일 선택기의 기본값)에 대해 작동해야하는 "팀 프로비저닝 프로파일"이었습니다.
  • 나는 DEBUG 빌드 (릴리스 / 배포 아님)를하고있었습니다.

내가 잘 기억한다면 배포 프로파일로 서명 된 애플리케이션을 디버그 (Xcode에서 시작) 할 수 없습니다. 그런 다음 gdb가 프로세스에 연결하지 못하는 메시지가 표시됩니다.


마침내 내 오류를 발견했습니다!

info.plist 파일을 가지고 놀다가 실행 파일 이름과 번들 및 번들 표시 이름을 변경했습니다! 기본값 (각각 EXECUTABLE_NAME, PRODUCT_NAME, PRODUCT_NAME)으로 다시 변경하자마자 완벽하게 작동했습니다.


장치에서 앱을 삭제하고 (길게 누른 다음 삭제) 다시 시도하십시오.


저에게는 그 어느 것도 효과가 없었습니다. 동일한 오류이지만 다른 솔루션입니다.

내 문제는 실수로 "배포 대상" (iOS 버전)을 코드를 실행하려고 시도한 전화보다 높은 버전으로 변경 했기 때문입니다.

수정은 간단했습니다. 배포 대상을 전화기의 ios 소프트웨어 버전 이하로 떨어 뜨리거나 같게하십시오. :)


내 코드 서명이 정확하지 않아 동일한 오류가 발생했습니다.

프로젝트> 대상> 빌드 설정> 디버그 상태에 대한 코드 서명 확인으로 이동합니다.


나는 새로운 4.3.5 장치에서 앱을 빌드하려고 할 때 경고였던 다른 문제에 대한 해결책으로 이것을 우연히 발견했습니다.

프로필을 배포로 설정하면 앱을 빌드 할 때 경고 메시지가 나타나지 않지만 디버거가 장치에 연결됩니다.

배포 프로필에 코드 서명을 설정하면 빌드 프로세스에서 경고가 표시되지 않지만 디버거가 연결되지 않습니다. 따라서 서명 기반에 대한 위의 대답은 올바른 것 같습니다. 이것은 xcode가있는 최신 4.3.5 장치에서만 문제가 될 수 있습니다.


제품-> 메뉴 표시 줄에서 청소


이 오류는 .app 파일을 잠근 상태로 유지하는 장치의 불완전한 "복원"또는 "동기화"프로세스로 인해 발생합니다.

내가 한 일은 / User / Applications / XXXXX-XXXX-XXX /에서 앱을 찾아서 .app을 물리적으로 삭제하기 위해 기기를 탈옥해야했습니다.

For one of the apps it worked and for other one I realized it just does not run GDB automatically so the error message is totally misleading, so I set the GDB to manual and it worked and did not give me that error, but of course I have to run the app manually for the debug session to start.

It also may have required some other stuff that I did before like checking the provision profile, but this was the last step that made it work.

Before this I tried all the solutions did not work for me, and obviously simply deleting the app by holding down your finger on the screen did not work, as it removed the icon but all the files were still there. ( Since it was a development app not a downloaded App Store app )


had same problem, quit the XCode...delete app from device...run the program again.. i solved that way..one of my friends had to restart the device.


I have the same problem. I solved it by changing the project's directory name and then launching the app again.


I had this problem on a recently restored device where my in-development apps had not been reinstalled—they were showing up on Springboard as "Waiting" to be downloaded from the App Store. Deleting the app from Springboard fixed the problem.


I've faced this issue since yesterday on two different devices, both iOS 4.x. Deleting the DerivedData folder, deleting the app, restarting the Xcode, and cleaning the code did NOT work. Repeating all the steps, in addition to rebooting the device fixed it for me.


Here I am posting an update to the issue. Might be helpful for someone with the same problem. I have Xcode 4.4 and launched it on a device with iOS 5.0 . If Xcode doesnt have the 5.0 simulators

참고URL : https://stackoverflow.com/questions/5607154/xcode-4-error-error-starting-executable

반응형