나는 iOS 13.5를 사용하고 있으며 Xcode 11.4를 사용하여 빌드합니다. 이 오류 메시지가 나타납니다.
는 KBlackberry
내 아이폰 장치 이름입니다.
나는 장치를 다시 시작하고 물론 여러 가지 다른 것들을 다시 연결하려고 시도했지만 아무것도 고쳐지지 않는 것 같습니다. 다음 단계는 최신 버전의 Xcode를 사용해 보는 것입니다.
답변:
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
Xcode 11.5를 사용 중이고 iOS 13.6 장치에 앱을 설치하려는 개발자에게도이 메시지가 표시됩니다. 매우 혼란스러운 메시지입니다.
당신이 할 필요가있다 아이폰 OS 13.6의 다운로드 장치 지원 파일 이 링크에서
Xcode 닫기
압축 해제 및 붙여 넣기 다음 위치에 십시오.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
Xcode를 다시 엽니 다.
이제 Xcode 11.5를 사용하여 iOS 13.6 장치에 앱을 설치할 수 있습니다.
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)
( 설정 → 일반 → 정보 → 소프트웨어 버전 에서 iOS 버전 확인 ) 하고 아래 링크에서 장치 지원 파일을 십시오.
https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
그런 다음 파일의 압축을 풀고 다음 위치에 배치합니다.
응용 프로그램 → Xcode → 오른쪽 클릭 → 패키지 내용 표시 → 내용 → 개발자 → 플랫폼 → iPhoneOS.platform → DeviceSupport
Xcode 다시 시작
iOS 13.5 및 Xcode 11.5를 사용하는 경우 장치를 제거하고 다시 추가하면 문제가 해결되었습니다.
이 오류가 발생할 때마다 Xcode 버전 또는 iPhone 버전이 함께 작동하지 않습니다. 하나 또는 둘 중 하나 또는 둘 다를 업데이트해야합니다.
2020 업데이트 : Xcode : iOS 14 용 12 베타
나는 같은 문제가 있었다 ... Xcode 11.5 iOS 13.5는 아직 수정 사항을 찾지 못했기 때문에 Wi-Fi를 통해 빌드하도록 전환했습니다 ...
설정 방법에 대한 간단한 지침은 다음과 같습니다 . iOS 용 무선 디버깅 .
이전 Xcode 버전을 사용 중이고 휴대폰이 업데이트 된 경우 Xcode를 업데이트 할 필요가 없습니다. 장치 지원을 추가하기 만하면됩니다.
이전 답변에서 다루 었는지 확실하지 않지만 다음으로 이동하면
Xcode 메뉴 → 창 → 장치 및 시뮬레이터
장치에 대한 경고 및 오류 메시지를 볼 수 있습니다. 예를 들어, 내 것이 아래에 있습니다. 방금 모든 것을 업데이트 했으므로 여기서 어디로 가야할지 운동해야합니다.
"현재 기기 구성은 지원되지 않습니다.이 iPhone 11은 iOS 13.6.1 (17G…)을 실행 중입니다."
"이 장치에서 실행하려면 iOS 13.6.1을 지원하는 Xcode 버전으로 업데이트하십시오. Mac App Store 또는 Apple Developer 웹 사이트에서 Xcode를 다운로드 할 수 있습니다."
그래서 나는 모든 길이 로마로 통한다고 생각합니다. Xcode 11.7을 iOS 13.6과 함께 사용하는 경우 iOS를 13.7로 업데이트하는 것이 좋습니다. 그것은 나를 위해 일했습니다. Xcode를 12로 업그레이드 할 필요가 없습니다.
이 링크에서 장치의 iOS 버전에 대한 지원 파일을 다운로드하고 지침을 따르십시오.
내 Mac을 다시 시작하는 것이 문제를 해결 한 유일한 방법이었습니다.
다시 시작하기 전에 시도했지만 작동하지 않는 다른 것 :
또한 DanielSmurts의 답변 을 읽은 후 무선 디버깅 을 사용하고 있습니다.
휴대 전화의 iOS 버전이 Xcode 버전에서 지원되지 않을 수 있습니다. "추가 시뮬레이터 추가", 해당 대화 상자의 왼쪽 하단에 있는 + 기호를 누른 다음 OS 버전 필드 에서 "더 많은 시뮬레이터 런타임 다운로드 ..."를 선택하여 이를 확인할 수 있습니다 . 사용 가능한 최신 OS 버전 을 휴대폰의 iOS 버전과 비교합니다 (휴대폰에서 설정 -> 일반 -> 정보로 이동 ).
Xcode를 업그레이드하면 문제가 해결되지 않습니다. 어떤 이유로 든 동일한 Xcode 버전을 유지해야하지만 최신 iOS 버전을 지원해야하는 경우 다음 문서를 확인하세요. https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/ 하세요.
실제로 최신 Xcode 버전에서 장치 지원을 복사하여 Xcode 버전에 붙여 넣을 수 있습니다. 이를 위해서는 새로운 Xcode 버전을 별도로 다운로드해야합니다. 현재 버전을 업그레이드하지 마십시오. 최신 Xcode 버전은 Apple 에서 직접 다운로드 할 수 있습니다 .
이 URL에서 최신 장치를 다운로드하고 장치에 추가하십시오.
https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/
Xcode 11.4를 유지해야하는 경우 다음을 시도하십시오.
xcodes
예를 들어 ./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
;이제 Xcode 11.4를 사용하여 iOS 13.5에서 앱을 실행할 수 있습니다.
iPhone SE iOS 13.6.1 및 Xcode 13.5를 사용하고 있는데 동일한 문제가 발생했습니다. iPhone is not available. Please reconnect the device
경고 창이 열려 있는 동안 iPhone을 끄고 Xcode 프로젝트를 다시 열고 다시 빌드 Trust
하고 iPhone에서 ed하면 문제가 해결되었습니다.
현재 Xcode 11.6, macOS 10.15.6 및 iOS 13.5.1을 사용하고 있습니다.
첫 번째 문제는 내가 Xcode 11.4에 있다는 것입니다. 하지만 아직 macOS v10.15 (Catalina)를 사용하지 않았기 때문에 업그레이드 할 수 없었습니다. (그리고 RAID가 다운되어 백업을 만들 수 없어서 업그레이드 할 수 없었지만 이것은 또 다른 이야기입니다.)
Catalina로 업그레이드 한 후 Xcode 11.6으로 업그레이드 한 후에도 여전히 장치에 빌드 할 수 없습니다. 그래서 여기 댓글에서 언급했듯이 장치 및 시뮬레이터를 열고 전화기의 페어링을 해제했습니다. 그런 다음 다시 페어링을 시도했을 때 장치가 사용 중이라는 경고 메시지가 표시되었습니다. 마지막으로 전화기를 재부팅하고 (다시 켜려면 풀어야했다) Xcode를 청소하고 전화기를 다시 페어링 한 후 마침내 장치를 구축했습니다. 행운을 빕니다!