[ios] Xcode 프로세스 시작 실패 : 보안

나는 지금 1-2 주 동안 응용 프로그램을 개발하고 있으며 어제 iPhone 5S를 iOS 8 GM으로 업데이트했습니다. 모든 것이 잘 작동했으며 휴대 전화에서 앱을 삭제하고 다시 빌드하고 싶을 때까지 장치에서 테스트 할 수있었습니다. 다음과 같은 오류가 나타납니다.

Could not launch "My App"
process launch failed: Security

스크린 샷 추가

시뮬레이터로 테스트하면 정상적으로 작동합니다. iOS 8 GM 업데이트 때문입니까?이 시작 문제를 어떻게 해결할 수 있습니까? iPhone과 시뮬레이터에서 테스트하고 싶습니다.



답변

당신이 얻을 경우, 응용 프로그램은 장치에 설치되었습니다. 아이콘을 탭해야합니다. 실제로 실행할 것인지 묻습니다 . ” yes” 라고 말한 다음 Build & Run again.

에서 iOS 9와 같이 SettingsGeneralDevice ManagementDeveloper AppTrust` 로 이동해야합니다 .

일부 버전에서는 대신 → → iOS로 이동해야 합니다.SettingsGeneralProfile


답변

Xcode 7에 대한 업데이트 된 답변 : 응용 프로그램을 탭하면 더 이상 작동하지 않습니다 (베타 1부터는 해제 버튼 만있는 “신뢰할 수없는 엔터프라이즈 개발자”메시지 만 표시됨).

수정하려면 설정 앱을 열고 일반 / 프로필로 이동하면 프로필이 표시됩니다. 신뢰할 수있는 것으로 표시하면 작업이 다시 정상적으로 시작됩니다.

iOS 9.2.1 및 Xcode 7.2.1의 경우 업데이트 :

이동 : 설정> 일반> 장치 관리> 개발자 앱에서 앱 선택> 신뢰 앱.


답변

그래서 응용 프로그램의 초기 시작을 디버깅 해야하는 경우를 제외하고는 받아 들여진 대답이 작동합니다. 그러나 나는 대답이 실제 해결책이 아니라 해결 방법이라고 생각합니다. 내 이해 에서이 메시지는 프로비저닝 프로파일 / 인증서 설정에 이상이있을 때 발생하므로 모든 것이 해당 부서의 최고 모양인지 확인하십시오. 벽에 머리를 반복적으로 부딪 치기 전에.

나를 위해 일한 것은 사과 문서 에서 다음과 같습니다 .

프로비저닝 프로파일 알려진 문제 다른 베타 버전에서 GM 시드로 업그레이드 한 경우 프로비저닝 프로파일 문제로 인해 앱이 중단 될 수 있습니다.

해결 방법 :

  1. USB를 통해 기기를 Mac에 연결

  2. Xcode 실행 창 선택-> 장치

  3. 왼쪽 열에서 기기를 마우스 오른쪽 버튼으로 클릭하고 “프로비저닝 프로필 표시”를 선택하십시오.

  4. 해당 프로비저닝 프로파일을 클릭하십시오

  5. “-“버튼을 누릅니다. 영향을받는 모든 프로파일을 계속 제거합니다.

  6. 앱을 다시 설치하십시오

장치 이름이 아닌 장치 이미지를 마우스 오른쪽 단추로 클릭해야합니다. 그렇지 않으면 프로비저닝 프로파일 옵션이 표시되지 않습니다. 나는 오래된 백업에서 내 새 전화를 복원하고 주위에 많은 부스러기가 있었고, 나는 또한 2 개의 다른 개발자가있었습니다. 인증서가 활성화되었지만 (이유가 확실하지 않지만) 하나를 삭제하고 새 프로필로 장치의 모든 프로필을 제거하고 작동했습니다.

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


답변

iOS9.2.1 및 Xcode 7.2.1 업데이트

Xcode에서 장치를 빌드 할 때이 오류가 발생하는 경우 :

Xcode 빌드에 대한 오류 이미지

기기에서 앱 빌드 시도에서 추가 한 앱 아이콘을 탭하면 다음과 같이 표시됩니다.

여기에 이미지 설명을 입력하십시오

다음으로 장치에서 설정-> 일반-> 장치 관리로 이동하면 다음 페이지가 표시됩니다.

여기에 이미지 설명을 입력하십시오

Xcode와 함께 사용중인 프로필을 선택하면 다음 페이지가 표시됩니다.
여기에 이미지 설명을 입력하십시오

“username@email.com”신뢰를 클릭 한 후 다음 팝업에서 신뢰를 클릭하십시오.

Xcode로 돌아가서 프로젝트를 다시 실행하면 장치에 앱을 빌드해야합니다.


답변

돌아 다니기 위해 process launch failed: Security 문제를 즉시 엑스 코드를 통해 응용 프로그램을 실행 한 후 iOS 기기에서 응용 프로그램 아이콘을 장치에 응용 프로그램을 실행을 누릅니다.

이를 통해 앱을 즉시 실행할 수 있습니다. 실제로 이러한 권한 경고를 발생시키는 근본 문제를 “수정”하지 않을 수 있습니다.

Xcode 경고가 계속 표시된 상태 에서 앱 아이콘을 탭해야합니다 . 그렇지 않으면 앱이 실행되지 않습니다. 나는이 중요한 단계를 계속 잊어 버리고 내 장치에서 앱을 실행할 수 없습니다. 따라서 나는 여기에 나 자신과 다른 사람들을 위해 그것을 문서화하고있다 🙂

  1. Xcode를 통해 앱을 실행하십시오. 아래 보안 경고가 표시됩니다. OK를 누르지 마십시오 .

"AppName"프로세스 시작 실패 : 보안

  1. iOS 기기에서 새로 설치된 앱 아이콘을 누릅니다.

iOS 기기에서 앱 아이콘을 탭하십시오

  1. 아이콘을 탭하면 신뢰할 수없는 앱 개발자를 “신뢰”하라는 경고가 표시됩니다. 그런 다음 Xcode 디버거에 연결되지 않은 상태에서 앱이 즉시 실행됩니다.

    • 이 “신뢰”경고가 표시되지 않으면 Xcode에서 “확인”을 너무 빨리 누르신 것 같습니다. Xcode의 경고에없는 키를 누릅니다 “OK”를 수행 할 때까지 개발자를 신뢰.

이 개발자를 믿습니까?

  1. 마지막으로 돌아가서 Xcode 경고에서 “확인”을 누르십시오. iOS 기기에서 실행중인 앱을 Xcode 디버거에 연결하려면 앱을 다시 실행해야합니다.

이제 Xcode에서 OK를 누르십시오.


답변

나는 같은 문제가 있습니다. xcode에서 확인을 클릭하고 iPhone에서 응용 프로그램을 시작할 때이 응용 프로그램을 신뢰할 것인지 묻습니다. 그렇게하면 앱이 실행되고 xcode에서 빌드 및 실행이 iPhone에서 앱을 삭제하고 다시 설치할 때까지 아무런 문제없이 진행되었습니다. 그런 다음 첫 번째 줄로 이동하십시오 😉


답변

또는 “Untrust App Developer”대화 상자가 표시되지 않는 경우 :

iPhone> 설정> 일반> 프로필> “you@email.com”> 신뢰로 이동하십시오.