빌드하고 실행하려고 할 때 Xcode는 내 장치가 잠겨 있다고 말했습니다. 나는 내 아이폰을 보았는데 전혀 잠겨있지 않다. 이 문제를 어떻게 해결합니까?
빌드하고 실행하려고 할 때 Xcode는 내 장치가 잠겨 있다고 말했습니다. 나는 내 아이폰을 보았는데 전혀 잠겨있지 않다. 이 문제를 어떻게 해결합니까?
답변:
우연히 장치를 "신뢰"하지 않았습니까? 이렇게하면 장치가 잠금 해제되어 있어도 xcode와 통신 할 수 없습니다.
다음은 Apple의 지원 문서입니다 : http://support.apple.com/en-us/HT5868
내 전화는 Mac을 "신뢰"하도록 설정되어 있는데 Xcode 6.1.1에서 여전히이 오류가 발생했습니다.
이것은 나를 위해 일했다 :
최근에 iOS 9에서 10으로 기기를 업데이트 한 직후에 XCode 8에서이 문제가 발생했습니다. 정확한 오류는 다음과 같습니다. Development cannot be enabled while your device is locked. Please unlock your device and reattach.
휴대 전화의 잠금이 해제되어 있고 기기의 플러그를 뽑았다가 다시 꽂은 후에도이 오류가 발생했습니다.
여러 답변에서 언급했듯이 device is locked
메시지는 실제로 MacBook을 신뢰하지 않는 장비를 나타냅니다. 필자의 경우 iOS 10으로 업데이트 한 후 휴대 전화가 기본적으로 컴퓨터를 신뢰하지 않는 것으로 생각합니다. 설정을 재설정하는 데 도움이되는 단계는 다음과 같습니다 (이것은 Apple 지원 페이지에서 tehprofessors의 답변에 언급 된 것과 동일한 프로세스입니다) ) :
Settings > General > Reset
한 다음Reset Location & Privacy
device locked
오류가 사라집니다.device is locked
iPhone의 설정이나 XCode의 설정을 눈에 띄게 변경하지 않고 메시지를 다시 표시 하기 시작했을 때 실제로이 재설정을 다시 수행해야했습니다 . 컴퓨터의 신뢰 설정이 재설정되는 방법 어딘가에 있지만 언제, 어디서 확실하지 않습니다.
Xcode 상단 막대의 창 메뉴에서 장치 및 시뮬레이터를 선택하십시오.
(또는 SHIFT + COMMAND + 2를 누름)
그런 다음 장치를 선택하고 마우스 오른쪽 단추를 클릭하고 페어링 해제를 선택하십시오.
이 신뢰 또는 신뢰하지 않으면 장치에 나타납니다.
장치를 다시 신뢰하면 개발 준비가 시작됩니다.
Xcode가 개발을 위해 장치를 페어링 할 때까지 기다렸다가 가십시오!
"이 컴퓨터 신뢰"옵션을 처음으로 선택했지만 같은 문제가 발생했습니다.
이것은 나를 위해 일했다
내가 찾은 가장 빠른 방법은 다음과 같습니다.
1) 창-> 장치로 이동하십시오 (xcode에서 단축 키를 CMD + P로 변경했습니다)
2) 장치에서 unpair 를 누릅니다 .
3) iPhone에서 신뢰 를 누릅니다 .
4) 다시 빌드하거나 빌드하지 않고 실행 (Ctrl + CMD + R)
이 페이지의 모든 답변을 시도했지만 (2는 중복되었지만 7 번)이 Xcode 오류를 제거하지 못했습니다.
Xcode 9 에서이 문제가있는 사람들은 Xcode를 다시 시작하면 문제가 해결됩니다.
나는 즉시 나를 위해 일한 매우 간단한 솔루션을 가지고 있습니다. 약 10 초가 걸립니다 :
1) 가서 Window -> Devices & Simulators
해제Show as run destination
2) 케이블을 뽑았다가 다시 꽂습니다.
3) 프로젝트를 실행하십시오.
문제를 해결해야합니다!
2) Unplug the cable and plug it back in. Run the project.
간단한 해결책 :
먼저 장치를 분리하십시오.
이제 장치의 잠금을 해제하고 다시 연결하십시오. 장치가 잠금 해제되어 있는지 확인하십시오.
이제 장치를 대상으로 선택하여 Xcode 프로젝트를 실행하십시오.
이것은 Xcode 9를 사용하는 동안 발생합니다.
아래에 언급 된 것처럼 여러 가지 해결책이 있습니다.
참고 : Xcode가 앱을 설치하려고 할 때 장치가 잠겨 있지 않은지 확인하십시오.
해결책 1 :
나는. Disconnect device
과connect again
해결책 2 :
나는. Restart you device
해결책 3 :
나는. Disconnect device
ii. Quit Xcode
(단축 키 :cmd + Q)
iii. Open your project
iv. Clean project
(바로 가기 키 cmd + shift + K
)
v. 지금 connect device
vi. Run
당신의 프로젝트
나를 위해 솔루션 3은 완벽하게 작동했습니다.
최근 Xcode에서 "장치가 잠겨있는 동안 개발을 사용할 수 없습니다. 장치를 잠금 해제하고 다시 연결하십시오 (0xE80000E2)"라는 메시지가 표시됩니다.
iOS 기기가 이미 잠금 해제되어 mac에 연결되어 있고 iOS 10.1.1로 업그레이드 한 후에도 Xcode 8.1에서 오류가 계속 발생하면 기기에서 Mac을 신뢰할 수없는 것입니다.
문제를 해결하려면 먼저 기기를 Mac에서 연결 해제 한 다음 iOS 설정 앱으로 이동하여 일반-> 재설정-> 위치 및 개인 정보 재설정을 엽니 다.
그런 다음 장치를 Mac에 연결하고 메시지가 표시되면 Mac을 신뢰하도록 선택을 설정하십시오.
그런 다음 장치와 Mac에서 처리 기호 파일을 기다리십시오. 완료되면 프로젝트를 장치에서 실행할 수 있습니다. 작동합니다.
나는이 문제를 아주 자주 겪습니다 (적어도 일주일에 5 번 정도). 이런 일이 발생할 때마다 Xcode를 다시 시작하면 문제가 해결됩니다. 그러나 이번에는 다음을 포함하여 아무것도 작동하지 않는 것 같습니다.
모든 종류의 다른 순서로 수십 번을 완료했습니다.
이번에 나를 위해 문제를 해결 한 것은 단순히 다음과 같습니다.
✅ Mac을 재부팅합니다.
일반적으로 플러그를 뽑거나 다시 연결하면 효과가있는 것 같습니다. 그러나 오늘은 그렇지 않았으며 다른 것이 효과가있는 것 같습니다. 문제가되는 장치에서 네트워크 디버깅 을 활성화 했으며 장치가 실제로 USB를 통해 연결되어 있음을 알지 못하고 오래된 네트워크 "잠금"설정을 기억하는 것처럼 보였습니다. . " 네트워크를 통한 연결 "을 선택 해제 하고 다시 연결 한 후 다시 작동합니다.
많은 답변이 있지만 저에게 도움이 된 것은 (El Capitan, Xcode 8.2) iTunes를 닫는 것이 었습니다. 그것이 IOS 장치에 연결되어 있다면 Xcode가 앱 구성 요소를로드 할 수는 있지만 여전히 실행하지 못합니다.
장치 (iPhone / iPad)에서 설정 -> 개발자 -> 신뢰할 수있는 컴퓨터 지우기 로 이동하십시오.
때로는 장치가 PC를 다시 신뢰하지 않고 신뢰하지 않습니다. 설정으로 이동 한 다음 일반> 재설정> 위치 및 개인 정보 재설정으로 이동하십시오. 기기를 PC에 다시 연결하고 휴대 전화에 표시되는 '이 기기를 신뢰 함'프롬프트를 누릅니다.
이 문제의 또 다른 해결책은 iPhone이 잠금 화면이 아니거나 앱이 열린 상태가 아닌 홈 화면에있는 동안 iPhone을 Xcode가 열린 상태로 연결하는 것입니다.