2009-06-09 2 views
10

사과 자습서를 따르고 iPhone 3.0으로 업그레이드했습니다. 하지만 난이 오류를 얻을 : 3.0 (7A341)에 설치""에있는 iPhone OS 버전이이 Xcode 사본으로 개발할 수있는 iPhone OS 버전과 일치하지 않습니다.

OS

엑스 코드 지원 아이폰 OS 버전 3.0 (7A312g) 2.2.1

와 난에서 응용 프로그램을 실행하려고하면 내 iphone xcode states : 제공된 아이폰 OS 장치가 연결되어 있지 않습니다.

내가 무엇을 놓쳤는가?

+0

에 별칭 이름을 변경, "별칭 만들기"? 그렇다면 프로비저닝 프로파일을 다시 설치 한 다음 휴대 전화를 재부팅하십시오. –

+0

참고 : 빌드 3.2 및 SDK 3.2.1에서 SDK 3.2로 테스트했습니다. 예. 설치됩니다. 아니요, 제가 말할 수있는 한 실제로 작동하지 않습니다. 많은 경고가 표시되지만 내 작업 앱에서는보기를로드하지 않습니다. 3.2.1 또는 4.0.1로 업그레이드 한 사용자는 4.0.1 SDK와 함께 새로운 xcode를 다운로드해야한다는 Apple Dev 사이트의 메모가 있습니다. –

답변

7

xcode를 SDK의 최신 버전으로 업그레이드하고 iPhone/iPod Touch를 최신 버전의 SDK로 업그레이드해야하는 것처럼 보입니다. Xcode는 iPhone이 GM 인 베타 5에서 나온 것 같습니다.

3

XCode와 iPhone OS는 모두 앱을 설치하기 위해 가장 최신 버전이어야합니다. 또한 XCode 장치 관리자에서 모든 소프트웨어 업그레이드가 끝나면 개발을 위해 iPhone을 다시 활성화해야합니다.

13

나는 3.0.1에서 같은 문제를 겪었 기 때문에이 문제를 우연히 발견했다. 애플은 an advisory (PDF)에 대해 Xcode가 걱정을 멈추고 3.0.1을 좋아하는 방법에 대해 알고 있습니다. 그것은 터미널에서 명령을 실행 귀결 : 주최자 창에서

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 
+0

이것은 다른 버전에도 적용 할 수있는 좋은 팁입니다 (다른 라이브러리 버전간에 변경 사항을 사용하지 않는 한) – Elliot

2

찾는 전화가 주황색 상태 인 경우 그냥 전화를 다시 시작하고 볼 ..then.

0

나는 이것을 Pluckyglen이 말했듯이 해결했지만, 이것이 장치의 버전에 대한 Xcode를 속이는 방법이라고 덧붙일 것입니다. 유닉스 만들기 심볼릭 링크 :
ln -s <´Xcode version´> <´Device Version´>
Xcode는 장치 버전이 지원되는 버전이라고 생각하게하므로, 개발자 버전이 지원되는 버전 중 하나에 대한 링크로만 변경됩니다. 는 적어도 이것은 내가 이해 것입니다 : P

2

방법 :

다운로드 한 엑스 코드 데미지에서 아이폰 OS SDK를 추가

  1. 을 필요로하는 아이폰 OS SDK를 포함하는 엑스 코드 버전 데미지 다운로드
  2. Xcode가 실행 중이 아닌지 확인하십시오
  3. 다운로드 한 Xcode dmg를 두 번 클릭하고 Xcode.app 아이콘을 마우스 오른쪽 버튼으로 클릭 한 다음 "패키지 내용 표시"를 선택하십시오
  4. 복사 계속/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/to/Developer/Platforms/iPhoneOS.platform/Developer/SDK (로컬 컴퓨터)
  5. 콘텐츠 복사/개발자/플랫폼/iPhoneSimulator.platform/Developer/SDKs /Developer/Platforms/iPhoneSimulator.platform/Developer (로컬 컴퓨터)
  6. 내용/개발자/플랫폼/iPhoneOS.platform/DeviceSupport/to /Developer/Platforms/iPhoneOS.platform/DeviceSupport (로컬 컴퓨터에서))
  7. 콘텐츠/개발자/플랫폼/iPhoneOS를 마우스 오른쪽 버튼으로 클릭하십시오./ DeviceSupport /이 선택 플랫폼은 이전 휴대 전화에 응용 프로그램을 실행 한 "최신"
  8. 시작 엑스 코드