iPhone을 사용할 수 없습니다. 장치를 다시 연결하십시오


274

나는 iOS 13.5를 사용하고 있으며 Xcode 11.4를 사용하여 빌드합니다. 이 오류 메시지가 나타납니다.

여기에 이미지 설명 입력

KBlackberry내 아이폰 장치 이름입니다.

나는 장치를 다시 시작하고 물론 여러 가지 다른 것들을 다시 연결하려고 시도했지만 아무것도 고쳐지지 않는 것 같습니다. 다음 단계는 최신 버전의 Xcode를 사용해 보는 것입니다.


Xcode를 종료하고 다시 시작해 보셨습니까?
Dhara Patel

그래도 시도했지만 같은 오류가 발생했습니다
C0D3

7
여기에서 다운로드 지원 파일 13.5 github.com/filsv/iPhoneOSDeviceSupport
Ujesh

1
지원 파일을 설치 한 후 장치의 플러그를 뽑고 플러그를 뽑고 클린 빌드 (Xcode에서 파생 된 데이터 및 캐시 지우기)를 수행하여 작동하도록해야했습니다.
ThE uSeFuL

10
Xcode 11.7 → iOS 13.7
Carlos Parada

답변:


190

Xcode 11.4에는 여기 릴리스 노트에 언급 된 iOS 13.4 용 SDK가 포함되어 있습니다 .

iOS 13.5를 다루려면 베타 버전으로 업데이트해야합니다.


43
네, 그랬습니다. 실행하려면 Xcode 11.5 베타 2를 설치해야했습니다. 내가 가진이 오류 메시지는 이와 같은 간단한 것에 너무 혼란 스럽습니다. 다른 사람들이 같은 오류를 볼 수 있도록이 질문을 계속하는 것이 좋을 것 같습니다
C0D3

2
빌드 폴더 정리가 작동하지 않으면 장치를 강제로 페어링 해제하는 방법을 자세히 설명하는 다음 답변을 따를 수 있습니다 (또한 실제로 "개발 준비"상태인지 확인합니다!). stackoverflow.com/a/62619030/5974754
Silvain

1
어떻게 이해하지 못했는지 궁금합니다. 그것은 ... 오류 메시지에서 분명했다
크리스티안 Traìna

306

iPhone으로 디버깅하기 전에 Xcode 및 iOS 버전에 대한 다음 매핑 테이블을 따르십시오.

Xcode 12.3 → iOS 14.3

Xcode 12.2 → iOS 14.2

Xcode 12.1 → iOS 14.1

Xcode 12 → iOS 14

Xcode 11.7 → iOS 13.7

Xcode 11.6 → iOS 13.6

Xcode 11.5 → iOS 13.5

Xcode 11.4 → iOS 13.4

https://developer.apple.com/download/more/ 에서 다운로드 하십시오 .

여전히 오류가 발생하는 경우 메뉴 창> 장치 및 시뮬레이터에서 장치의 페어링을 해제하고 Xcode를 정리 한 다음 장치를 다시 연결하고 신뢰 한 다음 다시 실행하십시오. 그것은 나를 위해 일했습니다! 여기에 이미지 설명 입력

더 많은 정보 얻기 : https://en.wikipedia.org/wiki/Xcode


7
페어링 해제로 Xcode 11.6-> iOS 13.5.1
Tim

6
장치는 창-> 장치 및 시뮬레이터 또는 Shift + CMD + 2에서 찾을 수 있습니다. 그러나 이것은 저에게 효과적이지 않았습니다. 이 답변에없는 마지막 단계는 여기
FrugalResolution

16
Xcode 11.7이 13.6 전화를 디버깅 할 수 없다는 말이 없습니다.
olivaresF

6
더 나쁜 것은 olivaresF-Xcode 11.7이 어제 13.6 전화기에서 작동했지만 오늘은 그렇지 않았습니다!
Carl Smith

3
이 팁 덕분에 iOS 14에서 내 iPhone 용으로 빌드 할 수 없습니다! 왜 애플은 iOS 14 이후 Xcode를 출시하기를 기다릴까요!?
Julius Naeumann

42

Xcode 11.5를 사용 중이고 iOS 13.6 장치에 앱을 설치하려는 개발자에게도이 메시지가 표시됩니다. 매우 혼란스러운 메시지입니다.

당신이 할 필요가있다 아이폰 OS 13.6의 다운로드 장치 지원 파일 이 링크에서

filsv / iPhoneOSDeviceSupport

  • Xcode 닫기

  • 압축 해제 및 붙여 넣기 다음 위치에 십시오.

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

  • Xcode를 다시 엽니 다.

이제 Xcode 11.5를 사용하여 iOS 13.6 장치에 앱을 설치할 수 있습니다.


감사! 이것이 마지막 단계였습니다. 이제 iOS14에서 작업
FrugalResolution

XCode 11.5 및 iOS 13.7에 문제가있는 나를 위해 일하지 않습니다. 마지막으로 XCode 11.7을 설치해야합니다 (macOS 10.15.4에서 공식적으로 지원되지는 않음).
Vyacheslav Orlovsky

쉽고 우아합니다! Xcode 11.5 및 iOS 13.6.1로 나를 위해 일했습니다
roxanneM

Xcode 베타 버전을 사용하지 않으려는 경우이 솔루션이되어야합니다
hasan

39

글쎄, 왜 이런 일이 발생했는지에 대한 정보를 얻을 수 있도록 이렇게했습니다.

  1. Xcode 열기
  2. 이동 장치 및 시뮬레이터
  3. 왼쪽에서 휴대 전화를 선택하세요.
  4. 오른쪽에서 아래로 스크롤하여 오류를 확인합니다.
  5. 여기에 이미지 설명 입력
  6. 최신 Xcode 버전으로 업데이트
  7. 최신 iOS로 휴대폰 업데이트
  8. Windows장치 및 시뮬레이터 에서 휴대폰의 페어링을 해제합니다 .
  9. iPhone 페어링
  10. 즐겨

이것이 내 해결책입니다. 버전의 xcode가 이전 버전의 iOS를 처리 할 수없는 이유는 무엇입니까? 이전 마이너 버전처럼 ...
Luc Bloom

1
이상한 이유로 역 호환되지 않습니다. 그들이 ios 13 SDK를 강제 한 이후로 이런 일이 일어났습니다. 난 그 모든 연결이있는 경우 아무 생각이 없다,하지만 난 그것을 가지고 같은 느낌 기뻐 그것은 당신이 도움이
사이러스 Zei을

1
Apple의 첫 번째 단계는 해당 대화 상자에 "Show Devices and Simulators"버튼을 추가하는 것입니다. 더 좋은 방법은 해당 도구의 로그를 오류 메시지에 추가하는 것입니다.
Luc Bloom

1
이러한 일은 마감일이 지났을 때만 발생합니다.
jmf1205

34

Window → Devices and Simulators로 가면 무슨 일이 일어나고 있는지 더 잘 알 수 있습니다. 제 경우에는 Xcode가 밤새 업데이트되고 iPhone 지원을 중단했기 때문에 iPhone을 업데이트해야했습니다.

여기에 이미지 설명 입력


조 레이, 고쳤어? 저도 같은 문제가 발생하고 있지만, 지금까지의 내가 11.7 이상 엑스 코드를 이해 베타 ... 여전히
로드리고 잠두

1
Xcode가 iOS 버전과 일치하는지 확인하기 만하면됩니다. 제 경우에는 iPhone을 업데이트해야했는데 제대로 작동했습니다.
Zorayr

1
내가 엑스 코드의 현재 앱 스토어 버전에서 지원하지 않는 베타 버전 실행 해요 때문에 나는이있어
잭 샤피로

18

Xcode 11.4는 새로운 iOS 13.5를 지원하지 않습니다. Xcode 11.5로 업데이트하면 문제가 해결되었습니다.

https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_release_notes

알려진 문제 Xcode 11.4는 iOS 13.4 베타 1 및 베타 2를 실행하는 장치에서 작동하지 않습니다. (60055806)


이것이 바로 지금 XCode를 업데이트하고 있습니다. iOS 13.5.1에서 실제 iPhone으로 XCode 11.4.1을 사용했습니다.
Cloud

14

이 단계를 따르세요:

  1. ( 설정일반정보소프트웨어 버전 에서 iOS 버전 확인 ) 하고 아래 링크에서 장치 지원 파일을 십시오.

    https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport

  2. 그런 다음 파일의 압축을 풀고 다음 위치에 배치합니다.

    응용 프로그램Xcode → 오른쪽 클릭 → 패키지 내용 표시내용개발자플랫폼iPhoneOS.platformDeviceSupport

  3. Xcode 다시 시작


1
위의 답변 중 어느 것도 효과가 없었습니다.이 질문은 정답이었습니다. 감사합니다. 애플은 이러한 경고 메시지에서 실제로 작동해야합니다
marson

1
최고의 답변을 손에 넣으십시오. 저장 공간이 부족하여 Xcode를 업데이트 할 수 없었고 완벽하게 작동했습니다!
saibbyweb

12

iOS 13.5 및 Xcode 11.5를 사용하는 경우 장치를 제거하고 다시 추가하면 문제가 해결되었습니다.


무엇에서 제거 하시겠습니까? 물리적으로 플러그를 뽑으시겠습니까? XCode 내의 일부 장치 목록에서 제거 하시겠습니까?
JCutting8

! 예, 작동 나는 빙고 다음 장치 청소를 unparied
陈皓楠

@ JCutting8 그게 내가 한 일이며 iPad를 다시 연결하기 전에 청소했습니다.
jsibs

페어링 해제는 XCode 12 및 IOS 13.7에서 성공한 것으로 나타났습니다.
Guruniverse

10

오늘이 문제가 발생했습니다. [장치 이름]을 사용할 수 없습니다. 장치를 다시 연결하십시오.

내 iPhone은 iOS 13.6.1을 실행 중이며 최신 버전의 Xcode는 빌드되지 않습니다. 여기 Apple 개발자 포럼 에서 전화를 iOS 13.7로 업데이트 하는 댓글을 보았고 그로 인해 문제가 해결되었습니다.



7

이 오류가 발생할 때마다 Xcode 버전 또는 iPhone 버전이 함께 작동하지 않습니다. 하나 또는 둘 중 하나 또는 둘 다를 업데이트해야합니다.

2020 업데이트 : Xcode : iOS 14 용 12 베타


7

나는 같은 문제가 있었다 ... Xcode 11.5 iOS 13.5는 아직 수정 사항을 찾지 못했기 때문에 Wi-Fi를 통해 빌드하도록 전환했습니다 ...

설정 방법에 대한 간단한 지침은 다음과 같습니다 . iOS 용 무선 디버깅 .


여기에 환상적인 기능이 있습니다!
kingPuppy

7

iPhone iOS 버전이 Xcode 장치 지원 이후 인 경우이 사이트 에서 파일 장치 지원을 다운로드 한 다음 아래 위치에 붙여 넣어야합니다 .

/Applications/Xcode11_4_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5

7

이전 Xcode 버전을 사용 중이고 휴대폰이 업데이트 된 경우 Xcode를 업데이트 할 필요가 없습니다. 장치 지원을 추가하기 만하면됩니다.

https://github.com/iGhibli/iOS-DeviceSupport


이것은 정직하게 최선의 대답입니다. 특히 Xcode 업데이트에 관심이 없다면 더욱 그렇습니다.
king_T

6

이전 답변에서 다루 었는지 확실하지 않지만 다음으로 이동하면

Xcode 메뉴 → 장치 및 시뮬레이터

장치에 대한 경고 및 오류 메시지를 볼 수 있습니다. 예를 들어, 내 것이 아래에 있습니다. 방금 모든 것을 업데이트 했으므로 여기서 어디로 가야할지 운동해야합니다.

"현재 기기 구성은 지원되지 않습니다.이 iPhone 11은 iOS 13.6.1 (17G…)을 실행 중입니다."

"이 장치에서 실행하려면 iOS 13.6.1을 지원하는 Xcode 버전으로 업데이트하십시오. Mac App Store 또는 Apple Developer 웹 사이트에서 Xcode를 다운로드 할 수 있습니다."


5

케이블로 연결하는 경우 빌드 폴더를 청소하고 시뮬레이터에서 실행 한 다음 전화기에서 즉시 다시 실행하십시오.

케이블없이 사용하는 경우 Wi-Fi 연결이 PC와 휴대폰에서 정확히 동일한 지 확인하거나 휴대폰에서 개인용 핫스팟을 켜고 PC를 핫스팟에 연결하여 똑같은 연결.


나를 위해 일했다!!
Luke

"병든 잘못"처럼 들리면서도 우아하지만, 당신을 믿습니다. (이것은 BT, WIFI 또는 UBS의 다른 장치를 이동 통신사 네트워크에 동시에 핫스팟하는 동시에 로컬 Wi-Fi를 사용할 수있는 장치입니다).
benc

5

그래서 나는 모든 길이 로마로 통한다고 생각합니다. Xcode 11.7을 iOS 13.6과 함께 사용하는 경우 iOS를 13.7로 업데이트하는 것이 좋습니다. 그것은 나를 위해 일했습니다. Xcode를 12로 업그레이드 할 필요가 없습니다.


감사. 내 전화기는 아직 13.7 업데이트를 자동으로 발견하지 못했습니다. 당신의 쪽지를 볼 때까지이 문제로 제 머리를 긁적 거리고있었습니다.
Chuck Taylor

여기에도 같은 문제가 있습니다. 내 Xcode는 요 전에 iOS 13.6에서 작동했습니다. Xcode를 11.7로 업그레이드 한 것을 알지 못합니다. 이것이 우리가이 모든 C19 감시 쓰레기가 내장 된 iOS 13.7로 업그레이드하도록 강요하는 방법입니까?
Lars Blumberg

4

내 경험상, 어제 iOS 13.6는 Xcode에서 지원되고 11.7지금은 Xcode가 내 iPhone을 거부했으며 Xcode를 버전으로 업데이트했습니다.12 모든 것이 돌아옵니다.

해결책 :

Update your Xcode to the latest version.

힌트 : iOS를 업데이트 할 필요가 없습니다.



3

내 Mac을 다시 시작하는 것이 문제를 해결 한 유일한 방법이었습니다.

다시 시작하기 전에 시도했지만 작동하지 않는 다른 것 :

  • Xcode를 다시 시작합니다.
  • iPhone을 다시 연결합니다.
  • iPhone을 다시 시작합니다.

또한 DanielSmurts의 답변 을 읽은 후 무선 디버깅 을 사용하고 있습니다.


또한 github.com/iGhibli/iOS-DeviceSupport를 사용하여 다시 확인 합니다. 그러나 실제로는 다시 시작하는 것만으로도 효과가있었습니다.
Igor

정말 감사합니다! 이번에는이 페이지의 어떤 방법도 저에게 효과가 없었습니다. 이 방법 때문에 이제 iPhone에 내 앱을 설치했습니다 .
Pyzard


2

이는 사용중인 Xcode가 장치의 iOS 버전과 호환되지 않음을 의미합니다 . ( 기기에서 iOS를 업데이트했지만 Xcode는 업데이트하지 않았습니다. )

App Store 열기 앱을 Xcode를 업데이트하십시오.

업데이트가없는 경우 여기 로 이동 하여 Xcode의 최신 버전 (베타 아님)을 다운로드하십시오.


1

휴대 전화의 iOS 버전이 Xcode 버전에서 지원되지 않을 수 있습니다. "추가 시뮬레이터 추가", 해당 대화 상자의 왼쪽 하단에 있는 + 기호를 누른 다음 OS 버전 필드 에서 "더 많은 시뮬레이터 런타임 다운로드 ..."를 선택하여 이를 확인할 수 있습니다 . 사용 가능한 최신 OS 버전 을 휴대폰의 iOS 버전과 비교합니다 (휴대폰에서 설정 -> 일반 -> 정보로 이동 ).

Xcode를 업그레이드하면 문제가 해결되지 않습니다. 어떤 이유로 든 동일한 Xcode 버전을 유지해야하지만 최신 iOS 버전을 지원해야하는 경우 다음 문서를 확인하세요. https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/ 하세요.

실제로 최신 Xcode 버전에서 장치 지원을 복사하여 Xcode 버전에 붙여 넣을 수 있습니다. 이를 위해서는 새로운 Xcode 버전을 별도로 다운로드해야합니다. 현재 버전을 업그레이드하지 마십시오. 최신 Xcode 버전은 Apple 에서 직접 다운로드 할 수 있습니다 .



1

Xcode 11.4를 유지해야하는 경우 다음을 시도하십시오.

  1. Xcode 11.5 설치 ( xcodes예를 들어 .
  2. 복사 /Applications/Xcode-11.5.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5/Applications/Xcode-11.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5 ;
  3. Xcode 11.5를 선택하고 더미 샘플 앱을 빌드 한 다음 iOS 13.5로 시작하십시오.
  4. Xcode 11.5를 종료하고 Xcode 11.4로 다시 전환하십시오.

이제 Xcode 11.4를 사용하여 iOS 13.5에서 앱을 실행할 수 있습니다.


오늘 이것을 우연히 발견하게되어 기쁩니다. 이것은 제가 ios14에서 무언가를 디버그하는 데 도움이되었으며 Xcode 12로 업그레이드하는 데 따른 고통을 미루 었습니다. 감사합니다!
taykay08

1

수정하는 데 사용한 단계 :

  1. macOS를 10.15.5로 업데이트했습니다.
  2. Xcode를 11.5로 업데이트했습니다.

여전히 동일한 오류가 표시되었으므로

  1. iPhone을 분리하고 다시 연결했습니다.
  2. Apple ID를 제거하고 Apple ID를 다시 추가했습니다.

그리고 그것은 효과가있었습니다.


1

Xcode 베타 3 (작성 당시 최신 버전)을 사용하고 있었고 iPhone XS 에서이 문제가 발생했습니다. 최신 iOS 14 베타를 실행 .

많은 제안을 시도한 후 해결책은 iPhone을 다시 시작하는 것이 었습니다.


1

iPhone SE iOS 13.6.1 및 Xcode 13.5를 사용하고 있는데 동일한 문제가 발생했습니다. iPhone is not available. Please reconnect the device경고 창이 열려 있는 동안 iPhone을 끄고 Xcode 프로젝트를 다시 열고 다시 빌드 Trust하고 iPhone에서 ed하면 문제가 해결되었습니다.


1

이전 답변을 모두 시도한 후 iOS 14.2에서 효과가 있었던 유일한 방법은 Xcode 12.2 베타를 실행 한 다음 Xcode 12.0.1 프로덕션으로 다시 전환하는 것입니다.


1

현재 Xcode 11.6, macOS 10.15.6 및 iOS 13.5.1을 사용하고 있습니다.

첫 번째 문제는 내가 Xcode 11.4에 있다는 것입니다. 하지만 아직 macOS v10.15 (Catalina)를 사용하지 않았기 때문에 업그레이드 할 수 없었습니다. (그리고 RAID가 다운되어 백업을 만들 수 없어서 업그레이드 할 수 없었지만 이것은 또 다른 이야기입니다.)

Catalina로 업그레이드 한 후 Xcode 11.6으로 업그레이드 한 후에도 여전히 장치에 빌드 할 수 없습니다. 그래서 여기 댓글에서 언급했듯이 장치 및 시뮬레이터를 열고 전화기의 페어링을 해제했습니다. 그런 다음 다시 페어링을 시도했을 때 장치가 사용 중이라는 경고 메시지가 표시되었습니다. 마지막으로 전화기를 재부팅하고 (다시 켜려면 풀어야했다) Xcode를 청소하고 전화기를 다시 페어링 한 후 마침내 장치를 구축했습니다. 행운을 빕니다!

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