Xcode : 프로세스 작업을 가져 오지 못했습니다.


255

Xcode 4가 설치된 iPhone에서 앱을 릴리스 모드로 실행했습니다.

시뮬레이터로 전환하고 iPhone으로 다시 전환 할 때까지 모든 것이 잘 작동했습니다. 다시 전환하면 앱이 iPhone에서 시작되지만 홈 화면은 Xcode 바로 다음에 표시됩니다.

failed to get the task for process 

인 타이틀먼트 파일을 제거 / 추가하고, 앱을 삭제하고, Xcode를 다시 시작하려고했지만 아무 것도하지 않았습니다.


번들 ID를 변경하여 시도 했습니까?
rakeshNS

답변:


666

릴리스 모드에는 배포 인증서로 컴파일하는 것이 포함되어 있어이 동작을 허용하지 않습니다 (앱 스토어에서 앱을 다운로드 한 후 임의의 바보가 앱에 연결되는 것을 원하지 않습니다). 대신 개발 인증서로 컴파일하십시오. 코드 서명 아래의 건물 설정에서이를 변경할 수 있습니다.


자, 이제 바보 같은 느낌이 듭니다 ... 실수로 배포-> iPad를 선택 하고이 오류가 발생했습니다. 내가 깨달을 때까지 내 인생의 이유를 알 수 없었습니다. 개발-> iPad로 전환하고 작동했습니다. 어이! : P
Joel Martinez

3
올바른 대상이 선택되어 있고 테스트 / 기타 대상에 대한 코드 기호 설정을 조정하지 않았는지 확인하십시오.
Vincil Bishop

11
"디버그 프로필을 사용하십시오"와 같은 애플이 우리에게 더 유용한 오류를 포기하지 왜 종류 차종의 당신이 궁금
inorganik

7
Apple 플랫폼 개발에 대한 나의 모든 경험은 순수한 고통입니다. 나는 그들이 어떻게 그렇게 자신을 존중할 수 있을지 모르겠다
noncom

1
예, 같은 실수를 저질렀습니다. Xcode는 행복하게 구축되었으며 배포 (개발이 아닌) 인증서를 사용하여 임시 프로필을 선택한 앱을 실행 해 보겠습니다. 그러나 진지하게, 왜 ... Xcode가 왜이 문제를 경고하기 위해 반 유용한 오류 메시지를 줄 수 없습니까? 2016 년입니다. Xcode는 계속 성장하고 반 정도의 환경처럼 보입니까?!
Mike Gledhill

24

코드 서명을위한 프로파일을 변경하십시오. 프로젝트를 선택하고 빌드 설정> 코드 서명 ID로 이동하십시오. 다른 개발자 프로필로 전환하십시오.


두 개의 빌드 설정이 있습니다. 하나는 프로젝트와 하나는 대상입니다. 둘 다 작동하도록 코드 서명을 변경해야했습니다.
Stephen Horvath

7

이 문제가 있지만 인증서 및 코드 서명이 올바르게 설정되어 있다고 확신하는 경우 프로젝트를 클릭 할 때 기능 탭을 확인하십시오 (예 : 빌드 설정 탭, 빌드 단계 탭 등).

필자의 경우이 문제를 해결하기 위해 수정해야하는 Game Center 및 인앱 구매 링크가 끊어졌습니다 ( "고정"버튼 클릭).


4

이 글을 읽는 사람에게 :이 내용을 읽은 후, 배포 서명이 여전히 실패한 것으로 판단하기 위해 개발 서명으로 디버그 서명을 설정하여 문제를 해결하려고했습니다.

내 대상이 릴리스 였으므로 배포 인증서로 서명하고 있음을 알 수 있습니다. 디버그 대상으로 돌아가거나 릴리스 서명을 일시적으로 개발로 변경하십시오.


4

나는 같은 문제가 있었고 위의 답변을 읽은 후에 빌드 설정> 코드 서명> 프로비저닝 프로파일> 없음으로 이동하여 내 장치에서 앱을 다시 실행할 수있었습니다. 이것이 다른 누군가를 돕기를 바랍니다.


위의 변경 사항은 나에게도 효과가 없었지만 귀하의 제안은 그랬습니다.
Praxiteles

나는 운이 전혀 없었습니다. 마지막으로 프로젝트의 프로비저닝 프로파일을 설정하는 것으로 나타났습니다. 내가 만들고 있던 목표에 맞게 설정해야했습니다. whew
Suz

3

"디버그"에 대한 빌드 설정 프로비저닝 프로파일에서 "자동"으로 다시 전환하고 릴리스 인증서 프로파일을 변경하지 않고 그대로 유지했습니다. 다른 답변을 시도했습니다. 아무것도 효과가 없었습니다. 인증서를 다시 구성하고 싶지 않았습니다. 프로비저닝 프로파일에서 자동으로 트릭을 수행했습니다.

스크린 샷


2

배포 프로파일을 사용하여 iPhone 5S에 내 앱을 설치하면 동일한 문제가 발생합니다.

-> 내 솔루션은 배포 프로필에 설정된 기능을 활성화하는 것이 었습니다 (제 경우에는 "Keychain Sharing", "In-App Purchase"및 "Game Center").

이것이 누군가를 돕기를 바랍니다 ...


1

동일한 문제가 발생했습니다. 앱이 제대로 설치되었지만 "프로세스 시작 실패 : 프로세스에 대한 작업을 가져 오지 못했습니다"와 함께 Xcode에서 실행되지 않습니다.

밤에 개발 인증서가 만료되었습니다. 인증서와 프로비저닝 프로파일을 재생성하면 문제가 해결되었습니다.


여기도 마찬가지입니다. Organizer의 dev 프로비저닝 프로파일 상태에 "유효한 서명 ID를 찾을 수 없음"이 표시되면 dev 인증서에 문제가 있음을 알 수 있습니다.
Vladimir Grigorov

1

빌드 설정-> 코드 서명 에서 올바른 코드 서명 인증서를 설정 한 경우 디버그 / 릴리스 모드에 대한 올바른 프로비저닝 프로파일도 사용하고 있는지 확인하십시오.

디버그 / 릴리스 모드 모두에 Ad-Hoc 프로비저닝 프로파일을 사용했기 때문에이 문제가 발생했습니다 . 디버그 빌드를 수행 할 때 개발 프로파일을 사용할 수 없습니다.


0

개발자 코드 서명 ID가 올바른지 확인하지만, 주최자 또는 개발자 포털을 통해 장치가 멤버 센터에 추가되었는지 확인하십시오.

며칠 전에 장치 목록을 재설정했는데 오늘 iPod에서 갑자기이 문제가 발생했습니다. 약 15 분 후에 나는 문제를 깨달았다.


0

새 개발자 인증서를 만든 후이 문제가 발생했습니다.

다음은 이미 정확합니다. 이전 개인 키가 키 체인에서 삭제되었습니다. 모든 프로필, 최신 구성 구성 및 서명 설정이 올 바릅니다. 그러나 나는이 문제가 있었다.

솔루션 : 새 개발자 인증서를 인식하지 못했기 때문에 Xcode (5.1.1)를 다시 시작해야했습니다. 또한 장치에서 사용하지 않는 프로파일을 삭제하여 확실하게 정리했습니다.


0

이전에 사용하지 않은 장치에서 앱을 디버깅하려고 할 때이 문제가 발생했습니다. 개발자 프로필이 올바르게 설정되었습니다. 기기는 Google 팀 계정의 일부이지만 내 프로필에는 포함되지 않았습니다.

오거나이저를 열어야했습니다-> 장치 선택-> 회원 센터에 추가


0

그러나 조금 다른 상황 에서이 같은 문제가있었습니다. 언젠가 내 응용 프로그램이 제대로 실행되고 (개발자 제공 사용) 자격 파일을 약간 편집 한 후 작동이 중지됩니다. 응용 프로그램이 장치에 제대로 설치되었지만 응용 프로그램을 시작하려고 할 때마다 (열기 애니메이션 후) 즉시 종료되었습니다. (다른 파일도 편집 할 때 다음과 같은 문제는 의심되지 않았습니다)

문제는 Entitlements 파일 형식에 있었으며 다음 선언이 동일하지 않은 것 같습니다.

옳은:

<key>get-task-allow</key>
<true/>

잘못됨 :

<key>get-task-allow</key>
<true />

XML 형식이지만 태그에 공백을 사용하지 마십시오. 그렇지 않으면 Xcode가 프로세스에 연결할 수 없습니다.

나는 개발자 프로비저닝 프로파일을 모두 사용하고있었습니다.

편집 : 또한 인 타이틀먼트 파일의 줄 끝이 \ r \ n (CRLF) 대신 \ n (LF)인지 확인하십시오. CRLF 줄 끝을 사용하여 Windows에서 자격 파일을 편집하면 응용 프로그램이 시작되지 않을 수 있습니다.

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