programing

호환되는 iOS 버전에서 사용할 수있는 프로비저닝 된 iOS 장치가 없습니다.

nasanasas 2021. 1. 9. 10:08
반응형

호환되는 iOS 버전에서 사용할 수있는 프로비저닝 된 iOS 장치가 없습니다.


iPhone 3G에서 내 앱을 테스트하려고하는데이 오류가 발생합니다.

호환되는 iOS 버전에서는 프로비저닝 된 iOS 장치를 사용할 수 없습니다. iOS 기기를 최신 버전의 iOS와 연결하여 애플리케이션을 실행하거나 iOS 시뮬레이터를 대상으로 선택하십시오.

참고 :

  • 3G에는 iOS 버전 4.2.1이 설치되어 있습니다.
  • iOS 배포 대상은 버전 4.2로 설정됩니다.
  • 장치에 유효한 개발 프로필이 설치되어 있습니다.
  • 최신 Xcode 4를 사용하고 있습니다.

나는 헤매고있다. 누구든지 도울 수 있습니까?


xcode를 닫았다가 다시 열어이 문제를 해결했습니다.

Xcode ... 새로운 Windows입니다.


Xcode Organizer의 장치에서 "개발에 사용"을 클릭 해보십시오. 이 같은 오류가 발생했고 그게 내가 고친 유일한 방법이었습니다.


마침내 이것에 대한 해결책을 찾았습니다.

다른 사람이이 문제를 가지고 있다면 Xcode가 이제 기본적으로 ARM7 용 애플리케이션을 생성한다는 사실을 아는 것이 유용 할 수 있습니다.

iPhone 3G 및 기타 arm6 장치를 지원하려면 Architectures 목록에서 arm6 및 arm7을 지정하고 plist에서 장치 요구 사항을 arm6으로 만 설정해야합니다.


armv6을 추가 한 후에도 여전히 문제가있는 사람을위한 또 다른 관찰 : Xcode가 내 3G의 이름을 채우는 대신 Scheme 드롭 다운에 "iOS Device"를 계속 나열하고 있다는 것을 발견했습니다. 드롭 다운을 클릭했을 때 내 3G가 나열된 다른 슬롯이 있음을 알았습니다. (아마도 "iOS 장치"슬롯은 다른 개발 장치 인 iPhone 4에만 적용됩니다.) 이것이 의도 된 기능인지 궁금합니다. 여러 대의 휴대폰으로 개발하고 이것을 본 적이 있다면 댓글을 남겨주세요.


Xcode 5.0이 있고 iOS 5.1.1로 iPad 용으로 빌드하려고합니다. 다음 메시지가 표시됩니다. 호환되는 iOS 버전에서 사용할 수있는 프로비저닝 된 iOS 장치가 없습니다. iOS 기기를 최신 버전의 iOS와 연결하여 애플리케이션을 실행하거나 iOS 시뮬레이터를 대상으로 선택하십시오.

4 단계에서 확인할 수있는 솔루션 :

(1) 선택 프로젝트 설정 > 프로젝트 설정 > 정보 . 7.0, 즉 6.1 대신 배포 대상을 선택하십시오.

여기에 이미지 설명 입력

(2) 선택 프로젝트 설정 > 프로젝트 설정 > 빌드 설정 . 아키텍처 변경. 64 비트 용으로 컴파일하지 마십시오.여기에 이미지 설명 입력

(3) 선택 프로젝트 설정 > 목표 설정 > 일반 . 장치 iOS 버전에 따라 배포 대상을 설정 합니다. IOS 장치 가 실행 된 후에 장치 이름 IPad가 나타납니다 .여기에 이미지 설명 입력

(4) 마지막으로 IPad를 선택했습니다.

여기에 이미지 설명 입력


최소 필수 iOS를 3G보다 높은 버전으로 설정했을 수 있습니다. 빌드 설정에서 iOS 배포 대상을 3G 버전으로 변경해 볼 수 있습니까?


나는 여러 장치와 각 장치의 여러 세대에서 개발합니다. 계획을보세요. iOS 5 기기의 경우, 적어도 특정 기기 이름이 없지만 대신 iOS 기기가 표시되면 iTunes에서 기기를 꺼내고 기기를 분리합니다. 다시 연결하고 실행 / 설치를 시도하십시오. 장치 이름이 나타나야하며 장치에는 Organizer에 녹색 점이 있어야하며 모두가 만족할 것입니다. 3G iPhone이 iOS 기기로 표시 될 뿐이고 3GS에 대해서는 잘 모르겠지만 iPhone 4 또는 4S에는 기기 이름이 표시됩니다. 이것은 4.2.1로 오래된 iPod Touch 및 3G 전화를 계속 지원하려고 시도한 결과입니다. 언젠가는 그냥 잘라 내고 넘어갈 것입니다.


확실하지 않습니다. 설정을 올바르게 이해합니다. 그러나 규칙은 다음과 같습니다.

  • Base SDK 버전> = 개발 기기 iOS 버전
  • Deployment Target version = Lowest iOS version to be supported.

Hence, i guess, setting base SDK version equal or above 4.2.1 might help.


i also get this case: when i reset iphone, plugin to xcode again, xcode dont recognized iphone in schema, iphone still have full provision I go to Organizer window, check device again and see that my iphone dont have green light and have button that ask to use this device for development. Click on button and all work well again


When I changed my app from iPhone to Universal, automatically xCode changed the Deployment Target from 4.3 to 6.1, my device had 6.0 so it wasn't recognized.

Changing the value back to 4.3 solved the problem.


When the first time , your new test iOS connected to you Mac, you can't see it in the pop-up menu. only "IOS Device" You may try From menu: Window->Organizer->Devices ; then Choose you connected iPad and click “Use for development" ; So it appears .


In Organizer, I had to copy (drag and drop) the provisioning profile from the general 'Profiles' section to the device's 'Profile' section.


This can also happen because you've started to use your device on a computer that's never used it before. Once you've plugged in your device via USB, you'll need to choose to "trust" the device. You'll see a message like the following on the device itself:

Your settings and data will be accessible from this computer when connected via USB or Wi-Fi

Choose "Trust" when prompted, and then XCode will be able to use the device.

More info here at Apple's site:

http://support.apple.com/kb/HT5868


"No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination."

I had this same problem when trying to build on my device. Then I realised I was using an aftermarket lead. Changed the lead to the original iPhone lead and... Hey Presto!


I solve this problem just change iOS Device of the following image 여기에 이미지 설명 입력 to iPhone Retine ....,


다음과 같은 오류 메시지와 함께 유사한 문제가 발생했습니다. "호환되는 iOS 버전에서 사용할 수있는 프로비저닝 된 iOS 장치가 없습니다. iOS 장치를 최신 버전의 iOS와 연결하여 응용 프로그램을 실행하거나 iOS 시뮬레이터를 대상으로 선택하십시오."

"점프 바"로 이동하여 "iOS 장치"에서 iPad 6.0 시뮬레이터로 변경하여 문제를 해결했습니다. "

참조 URL : https://stackoverflow.com/questions/7874341/no-provisioned-ios-devices-are-available-with-a-compatible-ios-version

반응형