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


82

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

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

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

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

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

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


2
저와 같이 여기에서 모든 것을 시도해 본 미래의 독자를 위해 : 장치에서 프로비저닝 프로파일을 지우면 운이 좋을 수 있습니다. Xcode 6에서이를 수행하려면 Window> Devices로 이동하십시오. 그런 다음 창에서 장치를 마우스 오른쪽 단추로 클릭하고 '프로비저닝 프로필 표시 ...'를 엽니 다. 제 경우에는 만료일이 다른 여러 번 반복되었습니다. 목록을 지우면이 문제가 해결되었습니다.
BFar 2015

제 경우에는 모두 삭제하고, 올바른 것을 다시 추가하고, 장치를 재부팅하고, XCode를 다시 시작한 다음 2 개의 클린 빌드를 수행해야했습니다 (첫 번째 빌드는 여전히 "시작하는 동안 시간이 초과되었습니다." . ") 휴!
Olie 2015-08-12

1
: 나를 위해 일한 아래 답변 없음, 좀 더 검색이 천재 아이디어는 일을 너무 stackoverflow.com/a/28455173/1032900
hyouuu을

답변:


200

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


4
임시 프로비저닝 프로파일을 사용하기 때문에 제 경우에는 맞습니다.
아들 구엔

1
훌륭한 팁에 감사드립니다! 알면 너무 분명합니다!
Fattie 2014

9
"가능한 원인-개발자 프로필 대신 배포 프로필을 사용하고 있습니까?"와 같은 메시지는 몇 가지 회색 머리카락을 저장합니다.
Jack BeNimble 2015-06-05

나는이 내 엑스 코드의 문제라고 생각하고이 오류 검색을 중단하고 마침내 난 내 대답 Ishu 덕분에 있어요
venki을

67

어떻게 고치는 지:

다음과 같이 수정합니다.

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

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


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


이유는 모르겠지만 이것은 실제로 나를 위해 일했습니다. (배포 프로비저닝 프로파일을 사용하지 않았습니다.)
ToddB 2014 년

제 경우에는 확실히 iTunes입니다. 순간 내가 iTunes를 종료, 응용 프로그램이 원활하게 만들 수있다
루옹 휴이 둑

나는 iTunes 부분 이외의 모든 작업을 수행했으며 작동했습니다. 이상하지만 작동했습니다. 감사합니다 톤
네오

1
2017 년 2 월-훌륭한 솔루션 :)
SalGad

iTunes를 종료했지만 내 기기는 여전히 iPhone 상단에 회전하는 동기화를 표시합니다. 그래서 하드 리셋을해야했습니다. 에도 도움이되지 않았다 내 Mac에서 분리

7

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

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

코드 서명

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


아 ... :( 지금은 다시 문제가 발생하고 있습니다.
KarenAnne

동일한 번들 식별자를 가진 두 개의 프로젝트 소스 코드가 있습니다. 이전 소스 코드는 작동하지만 새 소스 코드는 실행할 수 없습니다.
KarenAnne

5

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

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


이것은 내 문제였습니다. 원하지 않는 PP를 제거하여 해결
liruqi

4

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

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

왜 반대표가 나에게 고쳐 졌는지 모르겠습니다. 이유를 설명 하시겠습니까?
DustinB

2

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

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

문제가 해결되었습니다.


2

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


2

이 경고는 장치에서 직접 코드를 실행하고 디버그하려고하지만 빌드 설정에서 배포 프로필을 사용하는 경우 표시됩니다. 장치에서 코드를 직접 실행하고 디버그하려면 Xcode의 빌드 설정에서 개발 프로필을 사용해야합니다. 개발 프로필을 설정 한 후 장치를 재부팅하여 Xcode 프로젝트를 정리하고 다시 실행하십시오. 이게 도움이 되길 바란다 !!


예, [일반]-> [서명]-> 프로필을 확인하십시오. 개발 프로필에서 프로필을 설정하고 X 코드에서 다시 빌드하고 실행합니다.
bruce nov.

1

앱은 10 초 이내에 초기화 절차에서 돌아와야합니다. 그렇지 않으면 OS에 의해 종료됩니다. 이것은 아마도 시작 단계에서 너무 많은 일을하고 있기 때문일 것입니다.

지연 초기화를 수행하여 코드를 다른 방식으로 리팩토링하고 첫 번째보기를 표시하기 전에 정말 중요한 것만 초기화하십시오.

앱 자체에 대해 더 많이 알기 전에 더 나은 조언을 제공하기는 어렵습니다.


안녕하세요, 답변 해 주셔서 감사합니다. 아니요, 어젯밤에 그 오류가 발생했습니다. 이제 8 시간 동안 잘 자고 나면 동일한 오류가 발생합니다. 프로젝트를 정리하거나 xcode를 닫으려고하지만 아무것도 변경되지 않습니다. 나는 오래된 프로젝트를 열고 그것을 시작하려고 시도했지만 xcode는 항상 동일한 오류를 제공합니다. ... 나는 다시 시작 컴퓨터 / 아이 패드 또는 가까운 애플 리케이션과 같은 몇 가지 "창"스타일 솔루션을 시도하고 있지만 작동하지 않는 것 같습니다
Tenaciousd93

사람들이 댓글없이 반대표를 던지는 것은 항상 좋습니다!
tomsoft 2014

왜 반대하는 사람이 이것을 투표할까요? 원래 질문에 대한 정답은 아니지만 그의 요점은 100 % 유효합니다. 앱의 초기화 속도가 느리면 OS에 의해 종료됩니다.
Rickster 2015

아뇨. 진짜 이기에는 너무 간단한 이유입니다. 나는 스토리 보드에서 하나의 컨트롤러와 빈 응용 프로그램에서이 경고를 참조
파벨

0

iOS 버전 8.3설치된 Xcode 6.2Iphone 5s 에서이 문제에 직면했습니다 .

처음으로 애플리케이션을 디바이스에 배포 할 때이 메시지가 표시됩니다.

내가 찾은 해결 방법은 장치에서 응용 프로그램을 제거하지 않고 Xcode에서 응용 프로그램을 다시 배포하는 것입니다. 이번에는 완벽하게 실행되어야합니다. Xcode 6.3이 아닌 Xcode 6.2에서만 관찰되었으므로 iOS 버전 호환성 문제에 대한 Xcode 일 수 있습니다.


0

이 문제에 대한 크고 이상한 팁 ... 이것은 나에게 일어나고 있었고 웹의 어느 곳에서도 도움이되지 않은 조언이 없었지만 기본 ViewDidLoad 메서드에서 모든 것을 삭제하면 작동한다는 것을 알았습니다. 나는 그것을 엉망으로 만드는 한 줄의 코드가 있음을 깨달았습니다. 그것은 매우 큰 문자열 배열을 참조하는 줄이었습니다. 다음과 같은 것이 있습니다. NSString * mystring [100] [1000] [100]; 실수로 0을 추가했으며 어떤 이유로 든이 문제는 잘못된 서명이 제공하는 동일한 오류 메시지를 생성했습니다. 따라서 배열이나 행렬이 너무 손을 떼지 않도록하십시오!


0

방법 # 1 :

휴대 전화를 잠그고 XCode 시작을 누르고 XCode가 "실행하려면 기기 잠금 해제"라고 표시 될 때까지 기다린 다음 휴대 전화의 잠금을 해제하면 성공적으로 실행 되며 매번 작동합니다 .

방법 # 2 :

목표가 앱을 디버그하는 것이라면 다음과 같은 간단하고 직접적인 접근 방식이 있습니다.

  1. 앱이 배포 된 후 수동으로 시작합니다.
  2. XCode-> 디버그-> 프로세스에 연결 ...로 이동하여 목록에서 앱을 선택한 다음 제대로 디버그합니다.

이것은 나를 위해 잘 작동하고 많은 시간을 절약합니다. 도움이 되었기를 바랍니다. 감사합니다!

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