2013-05-22 5 views
3

우리는 iOS 응용 프로그램 배포판을 통해 사용했습니다. 모든 iOS 앱은 고객 및 테스터가 무선으로 설치할 수 있습니다.OTA (Over-The-Air) 설치가 때때로 실패했습니다.

가끔 설치 프로세스에 문제가 있습니다. 동료들이 응용 프로그램을 설치할 수 없다는 사실을 알았을 때가 거의 없습니다. iMac에 연결된 장치에 지정된 응용 프로그램을 설치하려고 시도했습니다 (한 명은 응용 프로그램을 설치하지 못했습니다).

몇 번 메시지를 받았습니다. "지금 다운로드 할 수 없습니다",하지만 콘솔에 오류 메시지가 없습니다. 몇 번만 번을 누르십시오.을 다시 시도하면 앱이 성공적으로 설치됩니다. 한 번 더 설치하려고하면 설치가 잘됩니다.

문제는 응용 프로그램의 크기가 다를 수 있으며 응용 프로그램이 50 MB보다 큰 경우 몇 번 재 시도하는 것이 성가신 일입니다.

나를 위해 그것은 검은 마법이다. 정확한 작업 흐름이 아니다. 그리고 그 실패의 이유를 찾고 싶습니다.

누군가 이러한 행동에 대한 가능한 이유를 알고 있으며 앞으로 어떻게 예방할 수 있습니까?

도움이 될 것입니다.

답변

0

Apple의 기본 방식 대신 testflightapp.com을 사용하십시오. TestFlight를 사용하기 전에 이러한 종류의 오류도 보았습니다. 우리는 일관성이 없었지만 캐싱 문제일지도 모른다는 의심의 여지가 없었습니다. TestFlight는 삶을 훨씬 쉽게 만들어주었습니다.

+0

은, TestFlight 또는 다른 도구를 사용할 수 있습니다, 물론 지금 – Nick

+0

인기있는 선택이 될듯한 또한 http://hockeykit.net/있다 그러나 나에 관해서는 진정한 이유를 찾고 우리 자신의 해결책을 개선하는 것이 낫습니다. 그 이유는 내부에서 사용하는 응용 프로그램을 배포하기위한 자체 서비스를 구축했기 때 문에 자체 응용 프로그램 제공 워크 플로를 유연하게 구축 할 수 있기 때문입니다. – jaromudr

0

TestFlight FAQ page on this topic 나열이 이유의 다양한 :

  • 는 애드혹 배포 프로비저닝 프로파일이 손상

    • 장치 스토리지가 가득
    • 프로비저닝 프로파일은 개발자가 프로비저닝되는 프로파일 및 장치에 문제가 있습니다 (여러 이유로 인해 발생할 수 있습니다. 충돌을 일으킬 수있는 타사 개발 도구의 문제 포함). "빌드 할 때
    • 장치는 백업에서 복원 및 공중파 배포 충돌을 일으키는
    • 빌드 및 장치의
    • 아키텍처 설정이 호환되지 않는 네트워크 시간 제한이 있었다
    • (경우에 발생할 수 있습니다 Active Architecture Only "가 켜져 있습니다).
    • 앱의 대상 최소 iOS 버전이 기기에 설치된 iOS 버전보다 큽니다.
    • 모바일 사파리를 사용하지 않습니다.
    • 당신이 말한대로, 콘솔에 아무것도하고, 문제가 원인으로 네트워크 타임 아웃을 강조 보인다에만 간헐적으로, 경우

    .

    큰 리소스 (사진/비디오?)를 앱 내에 묶어 놓지 말고 앱이 실행 중에 또는 필요에 따라 리소스를 다운로드 한 다음 보관하도록 할 수 있습니다. 또한 내용이 변경되지 않은 경우 버전 간 업데이트 시간을 절약 할 수 있습니다.

  • +0

    IPA 설치가 한 네트워크에서 완벽하게 작동하고 다른 네트워크에서 장애가 발생하므로 Wifi 문제 일 수 있습니다. 그러나 실패한 네트워크에는 해결할 수있는 최대의 문제가 없으며 최고 속도로 실행됩니다. TestFlight FAQ 페이지의 아무 것도이 문제에 도움이되지 않았습니다. – ninjaneer

    +0

    1MB 테스트 앱을 배포하고이 앱의 설치가 50MB 앱과 동일한 빈도로 실패하는지 확인할 수 있습니다. –

    +0

    할 수는 있지만 실제로는 아무 것도 확인하지 않습니다. 61MB에서 20-30MB 다운로드가 끝나면 다운로드가 실패합니다. – ninjaneer

    0

    이 문제도 발생하지만 팀의 한 기기와 관련이 있습니다. WiFi 연결에 연결되어 있어도 다운로드 속도가 매우 느리며 팀 프로비저닝에 의존하지 않지만 설정/장치 문제와 관련이있는 것으로 보입니다. 때로는 (대부분) 많은 시간을 들여 설치가 끝나기도하고 때로는 이런 종류의 오류 메시지를 보여 주기도합니다. 때로 정상적인 경우도 있습니다.
    내가 겪고있는 문제는 iPhone 5에 있지만 다른 iPhone 5 설치에서는 결함이 없습니다.
    iOS7로 업데이트하면 문제가 해결되었습니다. 내 생각 엔 iOS6에서 뭔가있는 것입니다 (iOS의이 버전에서이 문제가 발생하기 시작했기 때문에). iOS6을 깨끗하게 설치해도 성공하지 못했습니다.
    이 장치의 디버그도 다른 장치의 디버그보다 느리다는 점을 언급해야합니다.
    실제 해결책은 아니지만 가능한 경우 iOS7로 업데이트합니다.
    Chers, 안드레아

    내가 성공적으로뿐만 아니라 TestFlight를 사용
    +0

    iOS 7을 업데이트해도 문제가 해결되지만 iPod touch 4 세대가 iOS 7에 업데이트 할 수 없기 때문에 더 나은 솔루션을 찾고 있습니다. – ninjaneer

    +0

    감사합니다. 좌절감을 이해합니다. 문제가 발생하는 동안 해결책을 찾지 못한 채 거의 모든 곳을 검색했습니다. 유일하게 남아있는 것은 DST 토큰을 사용하여 Apple에 요청하는 것입니다. – Andrea