2013-02-12 3 views
2

엔터프라이즈 배포를 통해 iPad 앱을 개발 및 배포하고 있습니다. 그들은 다운로드하고 잘 실행되므로 모든 것이 정상입니다 (웹 링크, ipa 파일, plist 파일, 프로비저닝 ...).다운로드 진행률 표시 줄이 iOS 엔터프라이즈 배포의 진행 상황을 변경하지 않습니다.

"문제"는 사용자가 다운로드 링크를 클릭하면 다운로드 진행률을 보여주는 iPad의 진행률 막대에 "대기 중 ..."이라고 표시되지만 비어 있으며 변경되지 않습니다. 설치가 완료되면 "Installing ..."로 바뀌고 설치 진행 상태가 올바르게 표시됩니다.

작은 응용 프로그램의 경우 실제로는 문제가되지 않지만 큰 응용 프로그램의 경우 사용자는 아무 것도 일어나지 않는다고 생각하게 만듭니다.

다운로드 진행 상태를 표시하는 방법이 있습니까?

+0

있다 .. 그러나 우리에게 당신의 코드를 보여주지 않고 우리는 무엇이 잘못되었는지 알 수 없다. 주 스레드에서 다운로드 중이며 완료를 기다리는 동안 차단하고 있습니다. 비동기 콜백을 사용해야합니다. 아니면 AFNetworking을 사용하여 바위처럼 보입니다. – borrrden

+0

명확하게 설명하지 않았거나 이해하지 못했습니다. 문제는 내 코드에 없습니다. 사용자가 웹 링크를 통해 앱을 설치하려고 할 때입니다. – user2064249

+0

오, 그 경우 ... 나는 단서가 없습니다 ... 당신이 그걸 통제 할 수 있을지 의심 스럽습니다. 서버가 장치가 이해하는 방식으로보고하지 않았을 수도 있습니다. – borrrden

답변

0

임시 배포를 통해 앱을 다운로드 할 때의 기본 동작입니다. 링크를 클릭하면 Waiting...을 얻은 후 Installing... 내 지식으로는 변경할 수 없습니다.

+0

알겠습니다. 감사합니다. 누군가가 알고있는 경우를 대비하여 기다릴 것이고, 나는 그것을 불가능하게 남겨 둘 것이다. – user2064249

0

나는 또한이 문제에 직면했다.

필자의 경우, 개인용 맥에 엔터프라이즈 환경을 설치하고 ipa 파일을 웹 공유 폴더에두고 app.plist를 만들고 html을 다운로드합니다.

mac에서 네트워크를 만들었습니다.

iPhone을 네트워크에 가입시키고 html로 다운로드하여 앱을 다운로드하십시오.

그러나 다운로드 진행률 표시 줄은 진행하지 않고 항상 대기했습니다.

iphone의 wifi 설정을 정적 ip로 변경하여 서브넷 255.255.255.0을 사용하여이 문제를 해결했습니다.

2

gzip으로 보내고 나를 위해 진행 표시기를 (어쨌든 쓸모가) 파일 을 활성화으로부터 (이 경우 아파치) 웹 서버를 방지 : 물론

# Don't compress images and compressed files SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|mbtiles|zip|ipa|tgz|gz|bz2)$ no-gzip dont-vary