2011-11-13 2 views
1

Xcode 4.2 및 최신 iOS SDK를 사용하여 iOS 4.2.1 기기에서 앱을 테스트하려고합니다. 애플리케이션에는 iOS 5.0과 관련된 기능이 없습니다. 내 장치를 실행할 때 "빌드 성공"및 "장치에서 실행중인 응용 프로그램 완료"라는 메시지가 표시되지만 장치에는 아무 것도 설치되지 않아 응용 프로그램이 시작되지 않습니다. 여기서 검색하는 동안 여러 가지 가능한 솔루션을 찾았습니다. 여기 내가 시도한 것이있다. 모든 인증서 및 프로비저닝 프로파일 내 장치와 같은 iOS 버전으로 배포 목표 설정 기기의 테스트 앱에서 아무 반응이 없음

  • Resintalling

    • (이없이이 장치에 대한 테스트도 사용할 수 없습니다).
    • 빌드 단계의 코드 서명 섹션에서 "디버그"값을 개발자 인증서로 설정하십시오.
    • 누군가가 "필수 장치 기능"에서 "가속도계"를 YES로 설정하도록 제안했지만 내 .plist 파일 또는 빌드 설정에서 이러한 섹션을 찾을 수 없습니다.
    • 또 다른 제안은 armv7과 armv6을 모두 가지는 대신 armv7에 대상 아키텍처를 설정하는 것이 었습니다. 나는 armv7과 armv6만으로 시도했다. 아무도 일하지 않았다.
    • Deleted/Developer 폴더 및 다시 설치된 XCode.
    • 지금까지 내가 로그에서 찾을 수있는 유일한 "오류"메시지는 이것이다 : 오류 도메인 kCFErrorDomainCFNetwork 코드 = 2 "작업이 = 완료 할 수 없습니다 :

    스트림 오류가 발생했습니다. (kCFErrorDomainCFNetwork 에러 2) "사용자 정보 0x133cf0 = {} = 8 kCFGetAddrInfoFailureKey

    어떤 도움이 크게 인식 될 것이다.

  • 답변

    0

    마침내 문제가 발견되었습니다. 빌드 설정에서 Architecture는 Valid Architectures 섹션에 armv7과 armv6이 모두 있는지 확인했지만 기본적으로 "$ (ARCHS_STANDARD_32_BIT)"라고 표시된 "Architectures"설정을 확인하지 않았습니다. 이 섹션에 armv6을 추가하면 문제가 해결됩니다. 그러나 나는 아직도 나를 도와 주려고 시간을내어 주신 것에 대해 감사 드린다.

    +0

    다행 이군. –

    0

    어리석은 말처럼 보이지만 정확한 설정과 아이폰의 플러그를 뽑았다가 다시 연결하면이 오류가 자주 발생하여 문제가 해결 된 것으로 보입니다. 이것이 iPhone 3G/iOS 4.2.1과 관련이 있는지 확실하지는 않지만이 오류는 Xcode 4.2에 연결된 해당 장치로 인해 상당히 자주 발생합니다.

    덧붙여서 :This questioner은 DNS 문제로 인해 네트워크 문제로 인한 동일한 오류가 발생했습니다. iPod 및/또는 Mac이 네트워크에 올바르게 설정되어 있고 인터넷에 액세스 할 수 있는지 확인해야 할 수 있습니다. 순수한 추측으로 이동하면 네트워크가 올바르게 설정되지 않아 개발에 실패했기 때문에 장치가 개발자 포털에 등록되어 빌드가 작동하지 않는다는 것을 확인하는 데 필요한 '전화 집'이있을 수 있습니까?

    +0

    저는 실제로 아이팟 (2 세대, 나는 믿습니다)에서 테스트하고 있습니다. 나는 이것을 시도하고 다시 게시 할 것입니다. – tutiplain

    +0

    안녕하세요. 아니요. 기기를 연결 해제했다가 다시 연결해도 아무런 영향이 없었습니다. 그 밖의 무엇을 시도 할 수 있습니까? – tutiplain

    +0

    iTunes에서 4.2 이상의 iOS 버전을 업그레이드 할 수없는 것으로 나타났습니다. 내 iPod이이 XCode 버전과 함께 사용하기에는 너무 오래된 것일 수 있습니까? – tutiplain

    관련 문제