Xcode 베타 9 (v4)를 사용하여 "재생"버튼을 클릭하여 앱을 시작하려고합니다. "빌드 성공"이 표시되지만 실행 직전에 Xcode에 팝업 메시지가 나타납니다.
"iPhone이 시작 요청을 거부했습니다."
어제 일 했었어. 시뮬레이터에서 작동합니다. 컴퓨터, iPhone을 재부팅하고 앱을 제거하고 빌드를 정리했습니다. 아이디어가 부족합니다.
Automatically manage signing
이 문제를 해결합니다
Xcode 베타 9 (v4)를 사용하여 "재생"버튼을 클릭하여 앱을 시작하려고합니다. "빌드 성공"이 표시되지만 실행 직전에 Xcode에 팝업 메시지가 나타납니다.
"iPhone이 시작 요청을 거부했습니다."
어제 일 했었어. 시뮬레이터에서 작동합니다. 컴퓨터, iPhone을 재부팅하고 앱을 제거하고 빌드를 정리했습니다. 아이디어가 부족합니다.
Automatically manage signing
이 문제를 해결합니다
답변:
코드 서명 문제 일 수 있습니다. 배포가 아닌 개발자와 서명하고 있는지 확인하십시오.
iPhone Developer: <My Name> (XXXXXX)
자동으로 생성되는 (어떻게 그리고 언제인지 모르기) Keychain Access에서 인증서를 삭제하여이 문제를 해결 했습니다. 삭제 후 내 모든 오류가 즉시 수정되었습니다.
Xcode 9.x 이상을 사용합니다.
이 문제를 제품 구성표 의 " 실행 파일 디버그 "확인란 (제품-> 구성표-> 편집 구성표-> 정보-> 디버그 실행 파일 확인란)으로 추적했습니다. 나는 그것을 체크 하지 않았고 이것이 일어나지 않았다 (콘솔에 하나의 출력이없는 몇 가지 이상한 문제뿐만 아니라).
해결 방법
이 있습니다. 구성표를 ' 출시 요청 '으로 변경하면 작동합니다.
Xcode 상단 바에서
Product > Scheme > Edit Scheme > 'Info' tab > Executable: "Ask on Launch"
약간 성가 시지만 작동합니다.
나에게 문제는 무료 개발자 계정 (단순히 Apple ID로 로그인)을 사용하고 있다는 것입니다. 찾은 장치 로그를 볼 때 (굵게 추가됨)
(요청 거부); 이유 : "서비스 요청자 (SBMainWorkspace)가 다음 이유로 인해 요청이 거부되었습니다. 보안 ("잘못된 코드 서명이 있거나 부적절한 권한이 있거나 사용자 가 해당 프로파일을 명시 적으로 신뢰 하지 않아서 {com.my.bundleID}을 (를) 시작할 수 없습니다. ")"
그것은 내가 들어가야한다는 것을 깨달았습니다 Settings
-> General
-> Device Management
->{My Apple ID}
->Trust
그 후 모든 것이 예상대로 작동했습니다.
이전 버전의 iOS에서는 문제가 있음을 알리는 대화 상자가 장치에서 나타납니다. 아마도 Apple은 iOS 11을 위해 그것을 꺼냈을 것입니다. 🤔
최근 에이 문제가 발생 하여이 미친 문제에 대한 해결책을 찾았습니다. 이 문제를 해결하기위한 체계 문제는 다음 단계를 따릅니다.
이 문제가 발생했을 때 문제가 해결되었습니다.
iOS 10.3을 사용하여 시뮬레이션되지 않은 iPhone 6s에 배포하는 동안 Xcode 9.0으로 이것을 얻었습니다.
이 일이 발생하기 직전에 앱을 강제 종료했습니다. 그렇지 않으면 아무것도 바뀌지 않았다. 모든 개발자 서명 자격 증명은 여전히 신뢰할 수 있었으며 앱은 여전히 iPhone 설정에서 확인 됨으로 표시되었습니다.
문제를 해결 한 요령은 iPhone을 껐다가 다시 켜는 것이 었습니다.
내 로그를 보면이 문제 applicationWillTerminate
가 발생하기 전에 잠시 트리거 된 것으로 보입니다 . 내가 강제 종료했다고 생각한 앱의 인스턴스는 좀비 프로세스 였을까요?
이 간단한 단계가 도움이되었습니다.
나는 아무것도 나를 위해 효과가없는 모든 대답을 시도했지만 문제는 Xcode 자체에서 발생하며 프로파일 및 인증서와 관련이 없습니다.
제품> 구성표> 구성표 편집
실행 (섹션) / 정보 (탭) 에서 다음과 같이 빌드 구성 으로 디버그 대신 릴리스 를 선택하십시오 .
Xcode 10.1 이후 회귀입니다.
구성 : Xcode 버전 10.1 (10B61) Iphone X / IOS 12.1.4
방금 Apple Configurator로 프로파일을 지우고 iDevice를 다시 시작한 후 평소와 같이 다시 작동했습니다.
Xcode의 간헐적 버그입니다. 방금 모든 장치를 중지하고 시작했으며 마술처럼 작동했습니다 (약 1/2 시간 동안 엉망으로 만들었습니다) MacOS를 밤새 10.13.04로 업그레이드하여 분명히 무언가를 화나게했습니다! Xcode 9.3, iOS 11.3 watchOS 4.3
내 문제를 해결하는 해결 방법을 알려 드리겠습니다.
웹을 통해 제공된 모든 솔루션을 본 후 마침내 하나를 발견했으며 여기에 다음이 있습니다.
행복한 날 :)
2019 년 3 월 20 일 오늘 며칠 전에이 문제가 발생한 경우 잘못된 코드 서명 인증서가 발급 된 사실과 관련이있을 수 있습니다. 이 경우 코드 서명 인증서를 다시 작성하여 해결할 수 있어야합니다. 이 SO 질문에는 이미 그렇게하는 방법을 설명 하는 답변이 있습니다 .
오늘도이 질문에 응합니다. 이것이 나의 해결 방법입니다. Xcode 9.0, iPhone 6s, 내 계정으로 서명을 자동으로 관리합니다. "iPhone 6s"를 선택하면 iPhone 6s 이후에 로고가있는 것을 발견했습니다. Xcode 9.0의 새로운 기능은 문자열 연결 컴퓨터없이 iPhone에서 앱을 실행할 수 있습니다 (iPhone과 Mac은 동일한 네트워크에 연결해야 함). 그래서 나는 이런 종류의 연결 방식을 바꾸려고 노력합니다. "장치 및 시뮬레이터"를 열고 "네트워크를 통해 연결"을 선택 해제 한 다음 프로젝트를 정리, 재 구축 및 실행합니다. 이 방법이 도움이된다면 기쁠 것입니다.