iPhone이 잠금 해제 된 경우 Xcode“장치 잠금”


321

빌드하고 실행하려고 할 때 Xcode는 내 장치가 잠겨 있다고 말했습니다. 나는 내 아이폰을 보았는데 전혀 잠겨있지 않다. 이 문제를 어떻게 해결합니까?


4
잠금을 해제하고 다시 잠금을 해제
ChrisH

4
그것을 시도했지만 여전히 운이 없다
파이살 Syed

58
나를 위해 플러그를 뽑았다가 다시 꽂았습니다. 빌드 폴더를 정리하거나 Command + Option + P + R을 사용하여 Mac을 재시동하거나 집을 떠났다가 다시 돌아와서 스티브 잡스의 부두 인형 등을 태울 필요가 없습니다.
Nicolas Miari

11
핫스팟을 비활성화하여이 문제를 해결했습니다
levye

11
@NicolasMiari 그것은 나를 위해 작동하지 않고 나는 부두 인형을 찾고 있습니다
zirinisp

답변:


136

우연히 장치를 "신뢰"하지 않았습니까? 이렇게하면 장치가 잠금 해제되어 있어도 xcode와 통신 할 수 없습니다.

다음은 Apple의 지원 문서입니다 : http://support.apple.com/en-us/HT5868


2
"신뢰"의 의미가 무엇인지 잘 모르겠습니다. 어떻게 활성화합니까?
파이살 Syed

85
장치의 플러그를 뽑고 xcode를 닫은 다음 xcode를 열고 장치를 플러그인하십시오. 플러그를 꽂으면 (잠금 해제 후) 컴퓨터를 iOS 기기에서 "신뢰"하라는 메시지가 표시됩니다. 내 생각 엔 실수로 "믿지 마라"를 눌렀을 수 있으므로 장치가 컴퓨터 연결을 거부합니다.
tehprofessor

1
문제에 관한 Apple 지원 페이지 링크로 답변을 업데이트했습니다.
tehprofessor

1
@NicolasMiari 전화를 꽂으면 동시에 다른 알림이 표시되어 전화가 사라지거나 실수로 Mac에서 프롬프트가 표시되지 않습니다 ... 모바일 컨 피규 레이터를 사용했다면 장치가 하나의 컴퓨터에만 응답하도록 구성 될 수있는 몇 가지 이상한 문제가 있습니다. 처음 연결했을 때 핸드 셰이크가 엉망이 되었습니까?
tehprofessor

3
아 ... 또 다른 하나는 "스위치를 흔들기"솔루션입니다.
Zmart

464

내 전화는 Mac을 "신뢰"하도록 설정되어 있는데 Xcode 6.1.1에서 여전히이 오류가 발생했습니다.

이것은 나를 위해 일했다 :

  • 장치의 플러그를 뽑다
  • xcode를 종료
  • xcode 열기
  • 장치를 연결하십시오
  • 빌드 / 실행

70
불행히도 이것은 많은 이상한 Xcode 문제에 대한 해결책입니다.
Jarsen

"전원을 껐다 켜 보셨습니까?" -매번 작동합니다!
mike james

2019 년 11 월과 Xcode에는 여전히이 문제가 있습니다! 오늘 아침에 날 쳤다 장치를 분리하고, Xcode를 종료하고 (커피를 더 많이 가져 가십시오), Xcode를 열고, 연결하십시오. 내 다른 "favorite"는 Xcode가 장치를 본 다음 장치를 볼 수 없다는 것입니다.
WholeCheese

XCode 10.1은 여전히 ​​장치에 배포하려면이 작업을 수행해야했습니다. 몇 가지 변하지 않는.
CasualCoder

최신 Xcode 11.4.1 기준으로 ... 이것은 대답까지입니다
rickrvo

106

최근에 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의 답변에 언급 된 것과 동일한 프로세스입니다) ) :

  1. MacBook에서 장비를 연결 해제하고 Xcode를 닫으십시오.
  2. 기기에서로 이동 Settings > General > Reset한 다음Reset Location & Privacy
  3. 기기를 컴퓨터에 다시 연결하면 기기를 신뢰하라는 메시지가 표시됩니다. 신뢰를 누릅니다.
  4. 이제 Xcode를 다시 열고 프로젝트를 다시 빌드하십시오.
  5. device locked오류가 사라집니다.

그러나 불행히도 이것은 iOS 10의 Xcode 8에서 나를 위해 일했습니다 :(
Bishal Ghimire

@BishalGhimire 그래, 이상적이지는 않다. XCode가 device is lockediPhone의 설정이나 XCode의 설정을 눈에 띄게 변경하지 않고 메시지를 다시 표시 하기 시작했을 때 실제로이 재설정을 다시 수행해야했습니다 . 컴퓨터의 신뢰 설정이 재설정되는 방법 어딘가에 있지만 언제, 어디서 확실하지 않습니다.
Iron John Bonney

3
심볼 파일을 처리하는 동안 잠시 기다려야합니다
Hamed Ghadirian

흠 ... 이것은 "장치 잠금"오류를 수정했지만 "페어링 레코드를 저장할 수 없습니다"로 대체되었습니다. 오류 ...
크리스

2
이것은 장치 / Xcode 9에서 iOS 11 소프트웨어 업데이트 후 저에게 효과적이었습니다.
Ben

69

Xcode 상단 막대의 창 메뉴에서 장치 및 시뮬레이터를 선택하십시오.

(또는 SHIFT + COMMAND + 2를 누름)

그런 다음 장치를 선택하고 마우스 오른쪽 단추를 클릭하고 페어링 해제를 선택하십시오.
이 신뢰 또는 신뢰하지 않으면 장치에 나타납니다.
장치를 다시 신뢰하면 개발 준비가 시작됩니다.
Xcode가 개발을 위해 장치를 페어링 할 때까지 기다렸다가 가십시오!


일반적으로 엑스 코드를 기다리고되지 않는 문제는 디버그에 아이폰을 제조 :이 일
압델 라흐만 Ellithy에게


Xcode 11 베타 및 iOS 13 베타에서이 문제가 발생하여 무선 디버깅을 활성화 할 때 "암호 필요"Xcode 프롬프트 문제를 해결했습니다. 감사합니다! :)
KarenAnne

41

"이 컴퓨터 신뢰"옵션을 처음으로 선택했지만 같은 문제가 발생했습니다.

이것은 나를 위해 일했다

  1. 장치를 잠그십시오
  2. 장치에서 케이블을 제거하십시오.
  3. 장치 잠금 해제
  4. Mac에 다시 연결

2
위의 Abhi Beckert의 답변은 이전에 저에게 효과적이었습니다. 이것은 지금 저에게 효과적이었습니다. 나는 애플의 부적당 한 개발자들을 위해 엄청나게 많은 시간을 탭 댄싱에 씁니다.
amergin 2016 년

그게 사과입니다! IB의 속성 관리자에서 값을 변경하면 xcode가 더 빨라집니다. lol.
Itzdsp 2016 년

32

2018 년

내가 찾은 가장 빠른 방법은 다음과 같습니다.

1) 창-> 장치로 이동하십시오 (xcode에서 단축 키를 CMD + P로 변경했습니다)
2) 장치에서 unpair 를 누릅니다 . 3) iPhone에서 신뢰 를 누릅니다 . 4) 다시 빌드하거나 빌드하지 않고 실행 (Ctrl + CMD + R)여기에 이미지 설명을 입력하십시오


1
효과가있다. 그리고 지금은 빌드없이 실행 cmd를 + Ctrl 키 + R을 알고
TA Truhoada에게

21

논리적 인 대답이 필요한 사람은 ..

  1. 창-> 장치 및 시뮬레이터로 이동하십시오. 기기를 마우스 오른쪽 버튼으로 클릭하고 페어링을 해제합니다.
  2. 케이블을 분리했다가 다시 연결하십시오.
  3. 기다려 & Xcode가 장치를 감지하도록하십시오.
  4. 프로젝트를 실행하십시오.
  5. iOS 기기 를 신뢰 하고 비밀번호를 입력하십시오.

이것은 효과가 있었다. 처음 페어링 할 때 장치가 잠금 해제되어 있는지 확인하십시오. 그렇지 않으면이 지침에 따라 수리하십시오.
Wizkid

16

iPhone을 재부팅하면 문제가 해결되었습니다.

이 페이지의 모든 답변을 시도했지만 (2는 중복되었지만 7 번)이 Xcode 오류를 제거하지 못했습니다.


이것은 나의 하루를 구했다! 감사합니다!
Fangming

1
이것은 많은 시간을 절약하는 가장 좋은 대답입니다. 감사합니다
Gaurav

1
나에게 도움이되지 않았다. 신뢰할 수없는 설정을하고 다시 신뢰하는 것이 도움이되었습니다.
Nik Kov

매번 재부팅하거나 다시 시작할 필요는 없습니다. 내 답변 확인 : stackoverflow.com/a/50023756/9623144
Amber K

매번 전화를 재부팅하는 것은 시간 낭비입니다.
Nik Kov

12

Xcode 9 에서이 문제가있는 사람들은 Xcode를 다시 시작하면 문제가 해결됩니다.


3
이것은 Xcode 9에서 wifi 디버깅의 경우에 정확하고 특히 사실입니다.
Ben Lachman

12

나는 즉시 나를 위해 일한 매우 간단한 솔루션을 가지고 있습니다. 약 10 초가 걸립니다 :

1) 가서 Window -> Devices & Simulators해제Show as run destination

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

2) 케이블을 뽑았다가 다시 꽂습니다.

3) 프로젝트를 실행하십시오.

문제를 해결해야합니다!


1
고마워, 이것은 다른 조언이 그렇지 않은 XCode 10.2에서 나에게 효과적이었습니다. 이전에 네트워크를 통해 사용 가능하도록 설정 한 후 다소 느린 Wi-Fi에 연결되어있을 수 있습니다.
Andy Dent

감사. 이것은 나를 위해 일했습니다. Xcode 11.3. 장치 및 시뮬레이터 창을 열지 않았을 때 케이블을 뽑았다가 다시 연결해도 작동하지 않기 때문에 재미 있습니다.
게으른 닌자

음, 목적지로 선택할 수없는 것 같습니다. 내가 무엇을 놓치고 있습니까?
Dronz

아마 당신은 두 번째 단계를 따르는 것을 잊었을 것입니다 :2) Unplug the cable and plug it back in. Run the project.
Starsky

11

간단한 해결책 :

  1. 먼저 장치를 분리하십시오.

  2. 이제 장치의 잠금을 해제하고 다시 연결하십시오. 장치가 잠금 해제되어 있는지 확인하십시오.

  3. 이제 장치를 대상으로 선택하여 Xcode 프로젝트를 실행하십시오.


1
저도 마찬가지입니다. 또한 무선을 디버깅 할 수있었습니다.
Mykhailo Lysenko

@MykhailoLysenko 오, 그것은 당신이 Steven Jobs에게 감사를 표하기 위해 잠시 동안 iPhone의 네트워크를 종료해야한다는 것을 의미합니다. :)
Neal.Marlin

11

이것은 Xcode 9를 사용하는 동안 발생합니다.

스크린 샷

아래에 언급 된 것처럼 여러 가지 해결책이 있습니다.

참고 : Xcode가 앱을 설치하려고 할 때 장치가 잠겨 있지 않은지 확인하십시오.

해결책 1 :

나는. Disconnect deviceconnect 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은 완벽하게 작동했습니다.


8

iPhone을 연결하면 컴퓨터를 신뢰하라는 메시지가 표시됩니다. 이미 신뢰하고 잠금을 해제했지만 여전히 장치가 잠겨 있다고했을 경우 (버그). 플러그를 뽑았다가 다시 연결하면 작동합니다.


8

이 단계는 iOS 10에서 효과적이었습니다.

  1. 장치에서 케이블을 제거하십시오.
  2. 장치를 연결하십시오.
  3. Xcode 프로젝트를 정리하고 빌드하십시오.

5

최근 Xcode에서 "장치가 잠겨있는 동안 개발을 사용할 수 없습니다. 장치를 잠금 해제하고 다시 연결하십시오 (0xE80000E2)"라는 메시지가 표시됩니다.

iOS 기기가 이미 잠금 해제되어 mac에 연결되어 있고 iOS 10.1.1로 업그레이드 한 후에도 Xcode 8.1에서 오류가 계속 발생하면 기기에서 Mac을 신뢰할 수없는 것입니다.

문제를 해결하려면 먼저 기기를 Mac에서 연결 해제 한 다음 iOS 설정 앱으로 이동하여 일반-> 재설정-> 위치 및 개인 정보 재설정을 엽니 다.

그런 다음 장치를 Mac에 연결하고 메시지가 표시되면 Mac을 신뢰하도록 선택을 설정하십시오.

그런 다음 장치와 Mac에서 처리 기호 파일을 기다리십시오. 완료되면 프로젝트를 장치에서 실행할 수 있습니다. 작동합니다.


5

이 문제는 "신뢰"에 관한 것이 아닙니다. Xcode의 버그입니다.

다음 단계를 따르십시오.

Xcode가 실행 중이고 장치가 연결된 경우 :

  1. 장치를 잠그십시오.
  2. Mac에서 장비를 연결 해제하십시오.
  3. 장치를 잠금 해제하십시오.
  4. 장비를 Mac에 다시 연결하십시오.

5

나는이 문제를 아주 자주 겪습니다 (적어도 일주일에 5 번 정도). 이런 일이 발생할 때마다 Xcode를 다시 시작하면 문제가 해결됩니다. 그러나 이번에는 다음을 포함하여 아무것도 작동하지 않는 것 같습니다.

  • Xcode 재시작
  • iPhone을 연결 해제했다가 다시 연결하십시오.
  • 프로젝트 정리 (cmd + shift + k);
  • 파생 데이터 정리 (cmd + option + shift + k)

모든 종류의 다른 순서로 수십 번을 완료했습니다.

이번에 나를 위해 문제를 해결 한 것은 단순히 다음과 같습니다.

✅ Mac을 재부팅합니다.


1
이것은 나를 위해 일했지만 Xcode도 죽였습니다.
Yash Bedi

4

해결책 : 대상 장치를 다른 장치 (예 : 일반 iOS 장치)로 전환하십시오.

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

그런 다음 물리적 장치의 잠금을 해제하고 다시 전환하십시오.


4

이를 해결하는 간단한 방법이 있습니다. 적어도 그것은 나를 위해 작동합니다. iPhone 장치에서 설정> 개발자로 이동하여 "신뢰할 수있는 컴퓨터 지우기"를 클릭하십시오. 필요한 암호를 입력하십시오!

내가 찾은 가장 간단한 방법.


설정> 개발자가 보이지 않으면 어떻게합니까?
Dronz

3

일반적으로 플러그를 뽑거나 다시 연결하면 효과가있는 것 같습니다. 그러나 오늘은 그렇지 않았으며 다른 것이 효과가있는 것 같습니다. 문제가되는 장치에서 네트워크 디버깅 을 활성화 했으며 장치가 실제로 USB를 통해 연결되어 있음을 알지 못하고 오래된 네트워크 "잠금"설정을 기억하는 것처럼 보였습니다. . " 네트워크를 통한 연결 "을 선택 해제 하고 다시 연결 한 후 다시 작동합니다.


예. 네트워크 디버깅을 비활성화하고 다시 활성화하면 다시 시작하지 않아도 네트워크 수정이 종종 해결됩니다.
피터 존슨

따라서 와이파이 디버깅이 문제입니다.
Neal.Marlin

3

나를 위해 일한 두 가지 해결책이 있습니다. 1) Mac에서 기기를 분리했다가 다시 연결하십시오. 2) Mac에서 기기를 분리했다가 다시 시작한 다음 Mac과 연결하면 작동합니다.


1

많은 답변이 있지만 저에게 도움이 된 것은 (El Capitan, Xcode 8.2) iTunes를 닫는 것이 었습니다. 그것이 IOS 장치에 연결되어 있다면 Xcode가 앱 구성 요소를로드 할 수는 있지만 여전히 실행하지 못합니다.


1

장치 (iPhone / iPad)에서 설정 -> 개발자 -> 신뢰할 수있는 컴퓨터 지우기 로 이동하십시오.


이것이 바로 '이 컴퓨터를 신뢰하는 것'을 얻기 위해해야 ​​할 일입니다. 컴퓨터에 연결할 때 표시되는 메시지
Nunchucks

1

콘솔을 종료하고 시뮬레이터를 실행하면 XCode가 내 iPhone을 다시 볼 수 있음을 알았습니다. 필요없는 다른 관련 프로그램이 실행되고 있지 않은지 확인합니다.


1

기기의 업데이트 보류 중일 수도 있습니다. 즉, 휴대폰을 업데이트하고 MacBook에 연결해야합니다 (필요한 경우 신뢰). 이것이 내 문제와 해결책을 찾은 방법입니다.


같은 문제가 있었지만 (업데이트가 장치에서 대기 중이었습니다) 업데이트 할 시간이 없었습니다. Asfand Shabbir의 답변이 효과가있었습니다. (독자가 업데이트

1

이러한 다른 솔루션 중 어느 것도 작동하지 않는 경우 확인해야 할 한 가지 가능성은 장치에 남은 공간이 없다는 것입니다. Xcode는 장치에 남은 저장 공간이 없음을 알려주는 유용한 "장치 가득 참"오류를 표시하지 않지만, 저장소가 가득 찬 장치에 앱 빌드를 배포 할 수도 없습니다. 이 상황에서 유일한 해결책은 미디어 나 다른 앱 / 데이터를 삭제하여 충분한 공간을 확보하는 것입니다.


0

때로는 장치가 PC를 다시 신뢰하지 않고 신뢰하지 않습니다. 설정으로 이동 한 다음 일반> 재설정> 위치 및 개인 정보 재설정으로 이동하십시오. 기기를 PC에 다시 연결하고 휴대 전화에 표시되는 '이 기기를 신뢰 함'프롬프트를 누릅니다.


0

이 문제의 또 다른 해결책은 iPhone이 잠금 화면이 아니거나 앱이 열린 상태가 아닌 홈 화면에있는 동안 iPhone을 Xcode가 열린 상태로 연결하는 것입니다.


0

이전의 모든 솔루션이 작동하지 않았습니다.

Finlay, iPhone의 케이블을 교체하면 문제가 해결되었습니다.


0

xcode에 장치를 다시 추가해야했습니다.

XCode에서 열린 장치 및 시뮬레이터 (CMD + Shift + 2)의 왼쪽 목록에서 + 버튼을 누르고 동일한 장치를 다시 추가하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.