ProgramingTip

Xcode가 프로세스 XXX에 대한 작업을 가져 오기 오지.

bestdevel 2020. 12. 31. 23:35
반응형

Xcode가 프로세스 XXX에 대한 작업을 가져 오기 오지. 이 문제를 어떻게 해결합니까? (iPhone SDK 4.0)


내 iPod에서 새 프로젝트를 실행하려고하면 다음 오류가 발생합니다.

Error launching remote program: failed to get the task for process 312.
The program being debugged is not being run.

Entitlements.plist는 참석하지 않았고 get-task-allow 서명을 추가하려고 시도했지만 코드를 사용할 수 없습니다. 개발 가능성 만 있으므로 배포 빌드를 디버그하려는 사람들과 동일하지 않습니다.

오래된 프로젝트는 아이팟에서 잘 빌드되고 실행됩니다. 새로운 프로젝트 일뿐입니다.

xcode와 ipod를 모두 다시 시작했지만 도움이되지 않았습니다.

xcode에서 새 프로젝트를 빌드 / 실행하는 방법에 대한 아이디어가 더 이상 도움을 주시면 감사하겠습니다!

아, iOS 4.0.1이 iPod 3G를 사용하고 있습니다. Xcode는 3.2.3 (64 비트)입니다.


다른 종단 약력 (와일드 카드가없는 약력이 아닌 하나)을 사용하면 문제가 해결됩니다.

핵심은 배포 프로필이 아닌 개발자 프로필을 사용하는 것입니다.


배포 프로필이 아닌 개발 프로필을 사용하여 서명하고 있는지 확인합니다.


이 오류는 코드 배포에서 서명을 설치하는 경우 발생합니다. 개발자는 프로필로 변경하면 작동합니다. Xcode SDK 4.5에서 나를 위해 일했습니다.


오류가 발생하는 경우가 있습니다.

어느 애플리케이션 식별자가있는 앱이 백그라운드에서 실행되는 경우 (아마 App Store 버전 일 수 있음) Xcode 디버거는 어떤 앱에 연결해야할지 못합니다. 이를 해결하기 위해 App Store 버전을 제거 / 제거 다음 RunXcode를 다시 클릭 하십시오.

더 많은 ID로 앱을 빌드 한 다음 프로젝트 ID를 변경하고 두 앱 버전을 모두 유지하는 경우에는 스토리가 수 있습니다. 이전 것을 제거했는지 확인하십시오.


인증서가 옳지 않고 옳지 않은 경우가 문제가 발생하기 때문에 사용할 수 있고 권한 부여 파일을 사용할 수 있습니다. 아무 효과도없이 계속 플레이 할 수 있습니다. (거의 모든 경우에 인 타이틀먼트 파일이 필요하지 않습니다.)

여기서는 "릴리스"모드가 아닌 "디버그"모드에서 테링 된 장치에서 그것에 대해 이야기하고 있습니다.

마지막으로 이것이 문제임을 확인하고 수정 한 방법은 다음과 가능합니다.

1) 가능한 가장 간단한 Xcode 프로젝트를 만들고 Target ... General에서 "팀"에 대해 설정하십시오. (이 작업이 불가능하다고 생각하면 이미 이런 종류의 문제의 약속입니다.)

2) 장치를 테 더링하고 실행 해. 일반적으로 이것은 순조롭게 진행 수 있습니다 장치에 시작 화면이 1 ~ 2 초 동안 나타난 다음 앱이 충돌하고 Xcode 긍정적 인 작업 ID에 표시됩니다.

3) 그래서 저는 Xcode가있는 다른 Mac으로 가서 동일한 작업을 수행하여 Xcode 5가 필요한 자격 증명을 자동으로 얻었습니다. (저는이 모든 경우에 "와일드 카드"* 앱 ID를 사용하고 있습니다.) 제에 놀랍게도 새 Mac에서 만든 간단한 앱은 테 더링 된 장치에서 실행되어 시작 화면을 무기한으로합니다. 어떤 구호. 그래서 저는 새 컴퓨터의 키 체인 액세스로 이동하여 모든 관련 키를 하나의 파일로 내 보낸 다음 관련 인증서를 .p12 파일로 내 보라고합니다. 또한 첫 번째 Mac으로 되돌릴 새 작업 프로젝트의 사본을 만들었습니다.

4) 두 번째 Mac 용을 사용하는 첫 번째 Mac에서는 Target ... 일반 화면을봤을 때 Team ID에 문제가 앱이 있습니다. 첫 번째 Mac의 두 번째 Mac에서 앱을 다시 빌드 할 수 있습니다.

5) 그래서 나는 키 체인 접근 (아마도 필요하지 않음) 거기에 파일을 두 번 클릭했습니다. 먼저 키가있는 파일과 인증서가있는 파일을 두 번 클릭하여 요청시 p12 암호를 제공했습니다. (이 중 일부는 필요하지 않습니다.)

6) 4 단계를 다시 시작 이번에는 잘 작동했습니다! 그런 다음 "작업을 가져 오지"문제를 발생시키는 다른 프로그램도 이제 제대로 작동한다는 것을 알았습니다. 여기에 설명 된 프로세스를 시도하기 전에 잃어버린 모든 시간을 되돌릴 수 있기를 바랍니다.

결론적으로, 첫 번째 Mac의 인증서 또는 키에 문제가 잘못 됐습니다. 여전히 빌드를 할 수 있고, 임시 릴리스를 만들 수있을 수 있지만 미묘했지만 테 더링 된 장치에서는 수 없습니다. Mac은 여러 다른 개발자 계정에 대한 개발을 수행하도록 설정되었습니다 (문제가 표시되지 않는 기업).


Xcode 5.0이 인증서 업데이트를 시도하고 실패한 후 (중단) ...이를 제안했습니다. 내가 한 모든 것 :

  • Xcode 5.0 다시 시작
  • 창 열기> 오거나이저
  • 상단에서 장치 선택
  • 내 장치 (녹색 글 머리 기호가 있음) 선택
  • 하단의 (+) 회원 센터에 추가를 클릭하고 몇 가지 간단한 단계를 수행합니다.

Apple 개발자 센터로 이동하여 개발자 인증서가 발생하지 않았는지 확인하십시오. 광산이 종료 됐습니다 때문에 한 다음 Xcode (5.1.1)로 돌아가서 계정 환경 설정에서 내 사과 계정의 세부 정보를보고의 작은 새로 고침 버튼을 눌렀습니다. 내 iOS 개발 ID가 나타납니다 났고 다시 사업을 시작했습니다.


Organizer의 장치에서 배포 프로필을 제거하면 문제가 해결됩니다.


1. 코드 ID의 디버그 및 릴리스 영역 모두에서 개발 인증서를 사용하여 애플리케이션을 실행합니다.

또는

2. 디버그 영역에서는 개발 인증서를 사용하고 릴리스 영역에서는 배포 인증서를 사용합니다.

참조 URL : https://stackoverflow.com/questions/3523722/xcode-fails-to-get-the-task-for-process-xxx-how-do-i-solve-this-iphone-sdk-4

반응형