[ios] Xcode 6 프로세스 시작 실패 : 앱 시작 시도 시간이 초과되었습니다.

내 앱을 실행할 때 Xcode에서 오류가 발생하기 때문에 디버깅 할 수 없습니다.

프로세스 시작 실패 : 앱 시작 시도 시간이 초과되었습니다.

기기에 검은 색 화면이 표시되고 오류 메시지가 표시된 후 앱이 시작됩니다. 이 문제를 어떻게 해결할 수 있습니까?

코드 서명 ID 및 프로비저닝 프로파일을 변경하고 Xcode> 환경 설정> 계정> 세부 사항 탭에서 프로비저닝 프로파일을 새로 고치려고했습니다.

iOS 8.0 및 OSX 10.9.4가 설치된 MacBook을 실행하는 iPad mini에서 Xcode 버전 6.0.1 (6A317)을 사용하고 있습니다.

그 후 iPad가 절전 모드 (화면 꺼짐)로 전환되면 더 이상 깨울 수 없습니다. 소프트 리셋을해야합니다.



답변

개발 프로필이 아닌 배포 프로비저닝 프로필을 사용하고 있습니다. 이 링크를 확인


답변

어떻게 고치는 지:

다음과 같이 수정합니다.

  • 클린 프로젝트 (제품> 클린)
  • 하드 리셋 장치 (전원 버튼 + 홈 버튼)
  • 기기에서 앱 삭제
  • xcode 닫기
  • ITUNES 닫기 (종료해야 함)
  • Xcode를 다시 열고 실행하십시오!

iTunes가 문제라고 생각합니다.


수정 : 2017/02 : 솔루션은 여전히 Woks (정보를 위해 @SalGad에게 감사드립니다).


답변

iOS 7.1.2가 설치된 iPhone 4에서 실행되는 Xcode 6.2를 사용하고 있는데 문제도 나에게 발생합니다.

Project and Targets' Code Signing설정이 서로 다른 것으로 밝혀졌습니다 ! 그리고 그것이 문제의 원인입니다.

코드 서명

문제를 해결하려면 코드 서명 설정이 동일한 지 확인해야합니다.


답변

시작 시간 초과의 원인이 될 수있는 또 하나의 이유는 장치에 많은 프로비저닝 프로파일이 있다는 것입니다. 약 100 개가 있으며 팀 개발 포털에서 XCode에 의해 자동으로 다운로드됩니다. 따라서 팀에 수많은 앱과 프로비저닝 프로파일이있는 경우 원하지 않는 PP에 대한 자동 다운로드를 방지하기 위해 Apple ID에서 XCode의 연결을 해제하는 것이 좋습니다. 앱 실행 시간이 크게 단축됩니다.

장치에서 원하지 않는 PP를 삭제하려면 XCode-Window-Devices로 이동하여 장치를 선택하고 하단 컨텍스트 메뉴에서 “Show provision profiles …”을 클릭해야합니다. 그런 다음 프로필을 수동으로 제거해야합니다. 팁 : “아래쪽 화살표”- “백 스페이스”키 시퀀스를 사용하여 손 루틴을 용이하게합니다.


답변

나는 이것을 가지고 있었지만 이전에 게시 된 것은 작동하지 않는 것 같습니다. 이것은 Xcode 6.3.2에서 문제를 해결하기 위해 수행 한 작업입니다.

  1. Product-> Scheme-> Edit Scheme …으로 이동합니다.
  2. 실행 구성표 선택
  3. 정보 탭 선택
  4. 설정이 다음과 같은지 확인하십시오.
    • 빌드 구성이 “디버그”로 설정됩니다.
    • Debug Executable 체크
    • 자동 실행이 선택되어 있습니다.


답변

제 경우에는 개발 프로필을 사용했지만 어떻게 든 빌드 설정> 코드 서명에서 디버그 용 프로비저닝 프로필이 비어있었습니다.

하지만 “iOS Team Provisioning Profile”로 설정하기 전에 “개발 팀에 없음”-Xcode> 환경 설정> 계정-내 계정 제거 ( “-“클릭)-계정을 다시 추가하기 때문에 계정을 재설정해야했습니다.

문제가 해결되었습니다.


답변

Xcode가이 오류를 표시 한 후에도 앱이 계속 기기에서 시작되도록 관리하는 경우 Debug-> Attach to Process를 사용하여 실행중인 프로세스에 연결할 수 있습니다.