2013-03-14 19 views
15

Rozwijamy aplikację firmy dla Windows Phone 8.Nie można zainstalować aplikację firmy na Windows Phone 8

Śledzę każdy krok opisany w Company app distribution for Windows Phone

Oto co zrobiłem:

  • Zarejestrowane konto firmowe
  • Kupiłem certyfikat firmy od firmy Symantec.
  • Wyeksportowany plik PFX z kluczem prywatnym
  • Wygenerowany token rejestracji (plik AETX) z PFX.
  • Opracowana aplikacja, zbudowana w studiu graficznym i generowana jest plik xap . (Nazwij go App.xap)
  • Wstępnie skompilowane złożenia zarządzane i podpisano je za pomocą certyfikatu przy użyciu skryptu powershell BuildMDILXap.ps1. (Wszystkie wiadomości wskazywały na sukces).
  • Hostował AETX i podpisany plik XAP na naszym serwerze internetowym.

W tym momencie, gdy telefon WP8 próbuje pobrać plik XAP bez wcześniejszego instalowania AETX, telefon daje odpowiedni komunikat o błędzie: „Przed zainstalowaniem tej aplikacji, musisz dodać konto firmowe XXXX Kontakt z pomocą techniczną firmy. osoba dla pomocy ".

Po zainstalowaniu AETX, gdy telefon wp8 próbuje zainstalować plik XAP, telefon pyta o potwierdzenie: "Czy chcesz zainstalować App1 z XXXX?" Po kliknięciu przycisku "Zainstaluj" nic się nie dzieje. Nie ma komunikatu o powodzeniu, komunikat o błędzie, brak wskazania instalacji, a aplikacja nie jest wyświetlana na liście aplikacji.

Próbowałem również wysyłać pliki AETX i XAP przez e-mail (w przypadku, gdy Internet Explorer lub IIS nie może obsłużyć typów plików), ten sam wynik.

Próbowałem również zrobić to samo dla naszej aplikacji hub firmy, ten sam wynik.

O ile rozumiem, aplikacja centrum firmy to po prostu kolejna aplikacja (oczywiście w innym celu), a zarówno zwykła aplikacja i aplikacja centrum mogą być rozpowszechniane w ten sam sposób (za pośrednictwem adresu internetowego lub poczty e-mail itp.), Prawda?

Co jest nie tak? Nie możesz znaleźć tutaj problemu? Jakieś pomysły?

Odpowiedz

8

Założę się, że nie masz odpowiedniej konfiguracji do podpisywania kodu. Ważnym krokiem, który można łatwo przeoczyć, jest zainstalowanie certyfikatów macierzystych certyfikatu podpisywania kodu przedsiębiorstwa (otrzymanego od firmy Symantec). W szczególności pobierz i zaimportuj następujące dwa certyfikaty, a następnie spróbuj ponownie podpisać plik XAP.

https://knowledge.verisign.com/library/VERISIGN/ALL_OTHER/Symantec_Enterprise_Mobile_Root_for_Microsoft.cer https://knowledge.verisign.com/library/VERISIGN/ALL_OTHER/Symantec_Enterprise_Mobile_CA_for_Microsoft_Cert.cer

To smutne, że narzędzie podpisanie nie zgłasza żadnych błędów, ale wyjście nie jest prawidłowo podpisany XAP że WP8 zaakceptuje.

+0

Spróbuję twojej sugestii pierwszą rzeczą rano. Dzięki za wskazówkę. Wszelkie inne sugestie, jeśli to nie działa? – SadullahCeran

+0

Dzięki za pomoc. Ponowne zainstalowanie tych certyfikatów na komputerze, na którym generuję AET i sprawdzenie podpisu. Jest tak niefortunne, że narzędzie nie zgłasza żadnego błędu ani komunikatu. – SadullahCeran

+0

Cieszę się, że zadziałało!Życzę miłego i owocnego dnia. :-) –