IT

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

lottoking 2020. 4. 2. 08:24
반응형

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


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

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

failed to get the task for process 

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


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


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


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

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


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

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


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


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

스크린 샷


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

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

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


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

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


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

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


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

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


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

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

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


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

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


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

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

옳은:

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

잘못됨 :

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

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

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

참고 URL : https://stackoverflow.com/questions/11601304/xcode-failed-to-get-the-task-for-process

반응형