2012-11-30 1 views
2

원래 배포 대상이 3.1.2 인 응용 프로그램을 업데이트 중이며 iOS 4.2.1을 사용하는 2 세대 iPod Touch에서 테스트하려고합니다. Xcode (4.5)의 현재 릴리스는 더 이상 iOS 4.3 이전의 모든 장치에 연결되지 않으므로 USB를 통해 응용 프로그램을 넣거나 장치 로그를 모니터링 할 수 없으므로 임시 배포를 사용하여 설치해야합니다.지원되지 않는 iOS 장치에 임시 설치

iOS 6 iPod Touch에 무선으로 설치할 수 있지만 4.2.1 장치에 설치하려고하면 다운로드가 표시되고 앱 레이블에 "설치 중 ..."이라고 표시됩니다. , 결국에는 팝업 메시지 Unable to Download "[app name]"이 나옵니다.

세 가지 중요한 세부 사항 :

  1. 애드혹 인증서 내가 잘 사용하고 있습니다.
  2. iPhone 구성 유틸리티를 사용하여 Ad Hoc 배포 인증서가 4.2.1 장치에 설치되어 있음을 확인했습니다.
  3. 설치하는 동안 바이너리 유효성 검사가 발생하는지 모르겠지만 4.3 이상에서만 작동하는 SDK 메소드 또는 속성을 사용했을 수도 있습니다.

무슨 일이 일어 났는지 아는 사람 있습니까?

XCode의 이전 버전을 설치하지 않고 4.3 이전 장치 용 장치 콘솔을 읽는 방법을 아는 사람이 있습니까?

답변

0

자동 응답 (반) 여기에 내 자신의 질문 :

엑스 코드 4.5에 release notes는 분명 상태 : 2 세대 드리면의 ARMv6 때문에 This version of Xcode does not generate armv6 binaries., 이것은 당신이 이러한 이전 장치를 커버하는 유니버설 바이너리를 생성 할 수 없음을 의미합니다. 그들을 지원하고 싶다면 Xcode를 4.4로 롤백하는 것이 유일한 선택이라고 생각합니다. 다음에 릴리스 노트를 읽는 것에 대해 더주의해야합니다.

XCode를 다운 그레이드하지 않고 콘솔 로그 정보를 "지원되지 않는"장치에서 가져 오는 다른 방법을 아는 분은 대답을 추가하십시오.이 질문에 답변 할 것입니다.