2011-01-19 6 views
0

Xcode에서 "장치"를 선택할 수 없습니다. iPad 3.2에만 시뮬레이터에 배포합니다. 주최자는 iPhone 3.1.3 펌웨어를 연결할 때 "XCode가이 버전을 설치할 소프트웨어 이미지를 찾을 수 없습니다"라고 알려줍니다.Xcode의 장치에 배포 할 수 없습니다.

iOS 4.2와 Xcode 3.2.5가 있습니다. 이 문제를 해결하려면 어떻게해야합니까?

답변

-2

휴대 전화를 4.2 버전으로 업그레이드해야합니다. sdk가있는 곳의 아이폰 버전에만 배포 할 수 있기 때문입니다.

+1

오래된 펌웨어가있는 휴대 전화에서 테스트 할 수 있습니다. –

+0

BTW, 소프트웨어 이미지를 찾을 수는 없지만 문제가되지 않으며 올바른 프로비저닝 프로파일을 설치하면 빌드하고 실행할 수 있습니다. – puckipedia

0

문제는 Xcode가 기기에서 실행중인 iOS의 버전에 대해 알지 못합니다.

  1. 는 주최자에서 아이폰 OS의 정확한 버전을이
  2. 열기 터미널 (은 '3.1.3 ABC'의 말)과이 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
  3. 당신이 볼로 이동 장치에 참조 : 당신은 다음을 수행 할 필요가 Xcode에있는 OS 이미지 목록. 당신은 장치에있는 것과 '가까이서'선택해야하며 (예를 들어, 3.1이라는 디렉토리가 있습니다), ln -s 3.1 3.1.3\ ABC과 같은 심볼릭 링크를 만듭니다.
  4. 이 방법을 사용하면 Xcode를 속여 장치의 정확한 버전을 알 수 있다고 생각할 수 있습니다.
+0

나는 똑같은 문제에 직면 해있다. 나는 이것을 시도했지만 아무 일도 일어나지 않는다. 즉, 3.1.3 (7E18) 폴더라는 심볼릭 링크를 만들었지 만 여전히 작동하지 않습니다. – marzapower

+0

그 후에 XCode를 다시 시작 했습니까? – sha

+0

적어도 두어 번. – marzapower

관련 문제