2012-10-03 7 views
15

Właśnie otrzymaliśmy aktualizację aplikacji w App Store. Jednak na niektórych urządzeniach po pobraniu aplikacji, nawet po całkowitym usunięciu, instaluje ona poprzednią wersję. Czy urządzenie w jakiś sposób pamięta starą wersję? Jak to jest możliwe? Niektóre urządzenia, które nie były wykorzystywane do rozwoju, wydają się pobrać odpowiednią wersję od dzisiaj.iOS - stare wersje aplikacji instalowane z App Store

Co tu się może dziać?

+0

Czy zwolniłeś nowy plik binarny? – Kevin

+1

Kiedy mówisz "w niektórych urządzeniach" ... które urządzenia i jaką wersję mają iOS? czy możliwe jest, że kierujesz swoją aplikację do wersji wyższej niż urządzenie z systemem iOS? a po drugie, czy jesteś naprawdę pewien, że jest to starsza wersja? czy masz jakąś etykietę lub nową funkcję, która upewnia Cię, że nowa wersja jest instalowana? –

+0

@Kevin tak, nowy plik binarny jest wydany. – soleil

Odpowiedz

1

Istnieje rozbieżność w czasie między momentem, w którym aplikacja osiągnie wartość "Gotowy do sprzedaży", czasem, w którym nowe słowa kluczowe (jeśli występują) zostaną zindeksowane przez App Store, a czas aktualizacji plików binarnych zostanie zaktualizowany. Z naszego doświadczenia wynika, że ​​nie trwa to dłużej niż godzinę, ale mogę sobie wyobrazić, że na to opóźnienie wpływa wiele czynników.

Jeśli zajmuje to niedogodność długo, prawdopodobnie najlepiej jest zgłosić to firmie Apple.

+9

Mam problem z "starą wersją w sklepie z aplikacjami" kilka miesięcy po zatwierdzeniu sklepu z aplikacjami. Wierzę, że to wyjaśnienie nie obejmuje mojego doświadczenia. – pretzels1337

+0

Zgadzam się, widzimy to również w warunkach @ pretzels1337 –

+0

Miałem to zrobić całkiem konsekwentnie i wydaje się, że trwa co najmniej kilka dni. Może być związane z naszą dystrybucją w przedsiębiorstwie przed zatwierdzeniem sklepu aplikacji. –

3

Czy te urządzenia kiedykolwiek zainstalowały Twoją aplikację za pomocą TestFlight? Wystąpił ten problem, a testFlight powodował podobny problem. Próbowalibyśmy pobrać aplikację ze sklepu App Store i zainstalować starszą wersję aplikacji. Co zabawne, po zainstalowaniu tej starszej aplikacji i powrocie do App Store, zostaliśmy poinformowani, że dostępna jest aktualizacja dla naszej aplikacji, i na tym etapie będziemy mogli zaktualizować ją do odpowiedniej wersji.

Usunięcie TestFlight i powiązanych profili nie pomogło; przywrócenie ustawień fabrycznych telefonu rozwiązało problem.

+1

Chciałbym wiedzieć, w jaki sposób udało się zdiagnozować ten problem. widzimy ten sam problem i bardzo chciałbym móc potwierdzić, że przyczyną problemu jest TestFlight. – katemats

+0

Mam wrażenie, że to miało również związek z TestFlight, ale nigdy nie udało mi się zlokalizować problemu. – soleil

+2

Widzimy to również, ale nie używamy testflight - chociaż dystrybuujemy podpisane wersje aplikacji (z tym samym identyfikatorem aplikacji) za pośrednictwem naszej własnej wewnętrznej strony internetowej. Moi koledzy sądzą, że widzieli go, gdy mieli otwartą stronę aplikacji w sklepie w aplikacji przed wydaniem aktualizacji, po czym wrócili do niej kilka dni później, a ponieważ stara strona wciąż była otwarta, otrzymali starą aplikację. – JosephH

2

Nie wiem o TestFlight. Ale miałem ten problem, gdy moja nowa wersja aplikacji przechodzi do "Gotowości do sprzedaży". Spędziłem długi czas szukając rozwiązania tego problemu.

Co zaskakujące, około godziny zostało rozwiązane samodzielnie. Tak więc radzę ci, abyś był cierpliwy, po jakimś czasie działa sam.