아이폰 잠금 해제 시 X코드 "디바이스 잠금"
내가 만들고 실행하려고 했을 때 Xcode가 내 장치가 잠겼다고 했어.아이폰을 봤는데 잠기지 않았어요.이거 어떻게 고쳐야 돼요?
내 전화기는 Mac을 "신뢰"하도록 설정되었지만 Xcode 6.1.1에서 이 오류가 발생했습니다.
이 방법은 효과가 있었습니다.
- 디바이스의 플러그를 뽑다
- xcode를 종료
- xcode를 열다
- 플러그 인 장치
- 빌드/실행
혹시 기기를 "신뢰"하지 않았습니까?이렇게 하면 장치가 잠금 해제되어도 xcode와 통신할 수 없습니다.
업데이트는, Apple의 서포트 메뉴얼입니다.http://support.apple.com/en-us/HT5868
최근 iOS 9에서 10으로 기기를 업데이트한 직후 XCode 8에서 이 문제가 발생했습니다.받은 오류는 다음과 같습니다.Development cannot be enabled while your device is locked. Please unlock your device and reattach.
이 에러는, 전화기의 잠금을 해제하고 나서, 디바이스를 다시 접속해도 표시됩니다.
답변에서 한 바와 같이, 「 」는 「 」입니다.device is locked
이 메시지는 실제로 MacBook을 신뢰하지 않는 단말기에 대한 것입니다.한 후 하지 않는 설정되었다고 합니다.다음은 설정을 리셋하는 데 도움이 된 단계입니다(이것은 교수 답변의 Apple 지원 페이지에 기재되어 있는 것과 같은 프로세스입니다).
- MacBook에서 단말기의 연결을 끊고 Xcode를 닫습니다.
- 에서 치음음음음 음음음음 on on on on on on on on on on on 。
Settings > General > Reset
다음 을 누르세요.Reset Location & Privacy
- 단말기를 컴퓨터에 다시 연결하면 단말기에서 컴퓨터를 신뢰하라는 메시지가 표시됩니다.[신뢰]를 탭 합니다.
- Xcode를 다시 열고 프로젝트를 재구축합니다.
device locked
에러가 사라집니다.
Xcode 상단 바의 Window Menu에서 Devices and Simulators를 선택합니다.
(또는 SHIFT + COMMAND + 2를 누릅니다.)
그런 다음 장치를 선택하고 마우스 오른쪽 버튼을 클릭한 다음 Unpair를 선택합니다.
이 작업을 수행하면 장치에 신뢰 또는 신뢰 안 함이 표시됩니다.
디바이스를 다시 신뢰하면 개발을 위한 준비가 시작됩니다.
Xcode가 개발을 위해 디바이스를 페어링할 때까지 기다리면 준비가 완료됩니다.
처음에 "Trust this computer(이 컴퓨터 신뢰)" 옵션을 선택했는데도 같은 문제가 발생했습니다.
이건 내게 효과가 있었다.
- 디바이스를 잠그다
- 디바이스에서 케이블을 분리합니다.
- 디바이스 잠금 해제
- Mac에 다시 연결
2018
지금으로서는 가장 빠른 방법은
1) Window -> 디바이스로 이동합니다(xcode 단축키를 CMD+P로 변경).
2) 디바이스에서 Unpair를 누릅니다.
3) iPhone의 신뢰를 누릅니다.
빌드하지 (R) 4)하다
내게는 즉시 효과가 있는 매우 간단한 해결책이 있다.약 10초 소요:
1) 으로 이동하여 언틱Show as run destination
2) 케이블을 뽑았다가 다시 꽂습니다.
3) 프로젝트를 실행합니다.
이걸로 네 문제를 해결할 수 있을 거야!
내 아이폰을 재부팅했고, 그걸로 고쳤어.
이 페이지의 모든 답변(당시 7개, 중복 2개)을 시도했지만 모두 Xcode 오류를 해결하지 못했습니다.
논리적인 답이 필요한 분들을 위해...
- [ Window ]-> [ Devices & Simulators ]으로 이동합니다.디바이스를 오른쪽 클릭하여 페어링을 해제합니다.
- 케이블에서 분리하여 다시 연결합니다.
- 기다려 Xcode에 의해 디바이스가 검출됩니다.
- 프로젝트를 실행합니다.
- iOS 기기에서 TRUST를 사용하고 있는지 확인하고 암호를 입력합니다.
Xcode 9에서 이 문제가 발생한 경우: Xcode를 재시작하기만 하면 문제가 해결됩니다.
이 문제는 Xcode 9를 사용하는 동안 발생할 수 있습니다.
이 문제에는 다음과 같이 여러 가지 솔루션이 있습니다.
주의:Xcode가 앱을 설치하려고 할 때 장치가 잠겨 있지 않은지 확인하십시오.
솔루션 1:
i.Disconnect device
★★★★★★★★★★★★★★★★★」connect again
솔루션 2:
i.Restart you device
솔루션 3:
i.Disconnect device
ii.Quit Xcode
키: ( )cmd + Q)
Open your project
iv.Clean project
키: ( )cmd + shift + K
)
. 지금 ★★★★★connect device
vi.Run
의 계획
솔루션 3은 완벽하게 기능했습니다.
심플한 솔루션:
먼저 장치의 플러그를 뽑습니다.
이제 장치의 잠금을 해제하고 다시 연결합니다.디바이스의 잠금이 해제되어 있는 것을 확인해 주세요.
이제 디바이스를 대상으로 선택하여 Xcode 프로젝트를 실행합니다.
iPhone을 연결하면 컴퓨터를 신뢰하라는 메시지가 나타납니다.이미 신뢰하고 잠금이 해제되었지만 장치가 잠겼다고 하는 경우(버그).플러그를 뽑았다가 다시 꽂기만 하면 됩니다.
iOS 10에서는, 이러한 스텝이 유효했습니다.
- 디바이스에서 케이블을 분리합니다.
- 디바이스를 접속합니다.
- Xcode 프로젝트를 청소하고 빌드합니다.
그것을 해결하는 간단한 방법이 있다.적어도 나한테는 효과가 있어.아이폰 디바이스에서 [Setting]> [ Developer ]> [ Clear Trusted Computer ]을 클릭합니다.필요한 패스코드를 입력합니다.완료했습니다!!!
내가 찾은 가장 간단한 방법이야
저는 이 문제에 꽤 자주 부딪힙니다(최소한 일주일에 5번 정도).이 문제가 발생할 때마다 Xcode를 재시작하면 수정됩니다.그러나 이번에는 다음을 포함하여 아무것도 작동하지 않는 것 같습니다.
- Xcode 재부팅 중;
- iPhone의 분리 및 재접속
- 프로젝트 청소(cmd+shift+k);
- 파생 데이터 클리닝(cmd+option+shift+k)
여러 가지 다른 순서로 수십 번 해봤어요
이번에 이 문제를 해결한 것은 다음과 같습니다.
✅ Mac 재부팅.
최근 Xcode 쇼에 "디바이스가 잠겨 있는 동안에는 개발을 활성화할 수 없습니다.디바이스의 잠금을 해제하고 다시 연결하십시오(0xE80000E2).
iOS 기기가 이미 잠금 해제되어 Mac에 연결되어 있는데도 iOS 10.1.1로 업그레이드한 후에도 Xcode 8.1에서 오류가 발생하는 경우, Mac은 장치에서 신뢰하지 않습니다.
이 문제를 해결하려면 먼저 Mac에 대한 디바이스 연결을 끊고 iOS 설정 앱으로 이동한 후 일반 -> 재설정 -> 위치 및 개인 정보 리셋을 엽니다.
그런 다음 디바이스를 mac에 연결하고 메시지가 나타나면 select select mac을 선택합니다.
그런 다음 장치 및 Mac에서 처리 기호 파일을 기다립니다.완료되면 장치에서 프로젝트를 실행할 수 있습니다.잘 될 거야.
나는 이 문제를 해결하려고 몇 시간이나 걸렸지만 운이 없었다.
iPhone에서 VPN 서비스를 비활성화해야 합니다. 마법처럼 제대로 작동하기 시작했습니다.
이 문제는 "신뢰" 여부에 관한 것이 아닙니다.X코드의 버그입니다.
다음 단계를 따르세요.
Xcode가 실행 중이고 장치가 연결되어 있는 경우:
- 장치를 잠급니다.
- Mac에서 장치를 분리합니다.
- 단말기의 잠금을 해제합니다.
- 장치를 Mac에 다시 연결합니다.
솔루션:타깃 디바이스를 다른 디바이스(예를 들어 범용 iOS 디바이스)로 전환합니다.
그런 다음 물리적 디바이스의 잠금을 해제하고 다시 전환합니다.
두 가지 해결책이 있습니다. 1) Mac에서 장치를 분리했다가 다시 연결합니다. 2) Mac에서 장치를 분리했다가 다시 시작한 다음 Mac에서 장치를 연결합니다.
일반적으로 콘센트/리플러그만 하면 되는 것 같습니다.하지만 오늘은 효과가 없었고 다른 무언가가 효과가 있었던 것 같습니다.문제의 디바이스에서 네트워크 디버깅을 유효하게 하면, 낡은 네트워크 「잠금」의 설정이 기억되고 있는 것 같았지만, 실제로는 USB 경유로 접속되어 있는 것을 알 수 없는 것 같습니다.「네트워크 경유 접속」의 선택을 해제하고 나서(일시적으로) 리플러깅을 실시하면, 다시 동작하게 됩니다.
장치가 PC를 재설치하지 않을 경우 더 이상 신뢰하지 않을 수 있습니다.[ General ]> [ reset ]> [ reset ]> [ location ]및디바이스를 PC에 다시 연결하고 전화기에 표시되는 "trust this device" 프롬프트를 누릅니다.
많은 답변이 있었지만, 나에게 효과가 있었던 것은(El Capitan, Xcode 8.2) iTunes를 닫는 것이었습니다.그것이 IOS 디바이스와 연결되어 있는 경우 Xcode는 앱 컴포넌트를 로드할 수 있지만 실행은 실패합니다.
장치(iPhone/iPad)에서 다음을 수행합니다.Settings -> Developer -> Clear Trusted Computers가 기능했습니다.
콘솔을 셧다운하고 시뮬레이터를 실행하면 XCode가 아이폰을 다시 볼 수 있게 됩니다.다른 관련 프로그램도 필요없다면 실행하지 않도록 하겠습니다.
이 문제는 단말기의 업데이트 보류로 인해 발생할 수도 있습니다.즉, 전화기를 업데이트하고 MacBook에 연결해야 합니다(필요하다면 믿으십시오).이것이 나의 문제와 해결책을 찾은 방법이다.
이러한 다른 솔루션이 모두 작동하지 않는 경우, 디바이스에 빈 공간이 남아 있지 않은지 확인할 수 있습니다.Xcode는 장치에 남은 저장 공간이 없음을 알려주는 유용한 "장치 가득" 오류를 제공하지 않지만 저장 공간이 가득 찬 장치에 앱 빌드를 배포할 수도 없습니다.이 상황에서 유일한 해결책은 미디어 또는 다른 앱/데이터를 삭제하여 충분한 공간을 확보하는 것입니다.
비자레, 하지만 도움이 됐으면 좋겠어VPN(Pro XPN)에 접속되어 있었기 때문에 문제가 발생하였습니다.연결이 끊겨서 작동했어
이 문제에 대한 또 다른 해결 방법은 iPhone이 잠금 화면이나 앱이 아닌 홈 스크린에 있을 때 X 코드를 열어 iPhone을 연결하는 것입니다.
언급URL : https://stackoverflow.com/questions/26791477/xcode-device-locked-when-iphone-is-unlocked
'programing' 카테고리의 다른 글
Windows에서 cURL을 설치하고 사용하는 방법 (0) | 2023.04.11 |
---|---|
UICollection현재 표시 가능한 셀 인덱스 보기 (0) | 2023.04.11 |
Objective-C 2.0에서 권장되지 않는 메서드에 플래그를 붙이려면 어떻게 해야 합니까? (0) | 2023.04.11 |
npm을 사용하여 bash 스크립트 실행 (0) | 2023.04.11 |
Python Panda를 사용하여 기존 Excel 시트를 새 데이터 프레임에 추가 (0) | 2023.04.11 |