2012-05-15 24 views
10

Mam wersję "PLUS" mojej aplikacji i jej wersję regularną. Archiwizuję obie z nich używając różnych celów. Przesyłam iPada do TestFlight (również do mojego serwera hokeja), a wersja "PLUS" zawsze jest ładowana. Ale standardowa wersja zawsze daje mi błąd "Nie można pobrać aplikacji".Nie można pobrać aplikacji - nie można pobrać aplikacji "APP"

Nie zmieniam kodu w ogóle między dwoma kompilacjami. Robię "czysty" pomiędzy kompilacjami. Jedyną różnicą w kodzie jest zdefiniowanie makra "PLUS_VER", które zmienia część kodu. I jest kilka różnic w plikach zasobów powiązanych z tymi dwoma celami. To się nigdy nie zdarzało, ale ten problem był konsekwentny w każdym momencie, w którym stworzyłem tę aktualną wersję.

Wszelkie pomysły?

<> <

+0

mam głosu, aby zamknąć to pytanie jako off-topic, ponieważ nie chodzi o programowaniu. – trojanfoe

Odpowiedz

6

dzięki za wskazówkę dotyczącą patrzenia na konsolę. Podczas instalacji zobaczyłem, że profil zaopatrzeniowy nie zgadza się z wszechobecnym prawem do sklepu iCloud. W tej wersji włączamy iCloud.

Poszedłem i "edytowałem" każdy profil informacyjny (zasadniczo nie robiąc nic ...) i ponownie je ściągnąłem, co naprawiło problem.

Trochę irytujące, że Apple nie unieważnia swoje zaopatrzenie profil lub poinformować, że wymaga aktualizacji co najmniej ...: -/

0

Sprawdź, czy identyfikator pakiet aplikacji w Info.plist dopasowuje plist instalacji na serwerach, że punkt instalacji URL do prawidłowego plist i punkty instalacji PLIST do prawidłowego IPA URL.

+0

Zdecydowanie sprawdziłem i ponownie sprawdziłem wszystkie identyfikatory i adresy URL. Wygląda na to, że aplikacja kończy pobieranie, a następnie błędy na etapie instalacji ... ale błąd nadal mówi "Nie można pobrać aplikacji". Niezależnie od tego, to nie jest tak, że TestFlight to źle. Więc tak ... wydaje się, że to inny problem. – FishStix

+0

Co mówi dziennik konsoli? Czy profil udostępniania jest datowany i czy zawiera identyfikator UDID urządzenia? – Jim

+0

Jaki log konsoli? Czy jest dziennik konsoli podczas instalowania aplikacji z sieci? Tak, profil udostępniania jest aktualny i zawiera wszystkie identyfikatory UDID .... – FishStix

1

miałem problemy z wykorzystaniem OTA (useing XCode 4.3.3, chyba jej to samo w XCode 4.xx).

Pozwalają mi tylko instalować aplikacje na urządzeniach deweloperskich, gdy korzystam z profilu udostępniania wersji. Kiedy zmieniłem ustawienie na Schemacie (Klkując na Schemacie i wybierz "Edytuj Schemat ...") W lewym rzędzie są ustawienia tego schematu, w którym musiałem kliknąć "Archiwizuj" i zmienić "Konfiguracja kompilacji" do "Debugowanie"). Następnie mogłem dystrybuować aplikacje za pomocą OTA z moim profilem Provisioning Profile.

Mam nadzieję, że ktoś pomoże

+0

Pomogło mi to! Dzięki –

6

ja walczyłem z tym samym numerze i to pytanie jest 2. w Google. Błąd w zasadzie oznacza, że ​​istnieje powód, że aplikacja nie może zostać zainstalowana. Istnieje wiele różnych powodów. Jedynym sposobem, aby się tego dowiedzieć, jest przejrzenie konsoli podczas instalacji aplikacji i pojawienie się bardziej przydatnego komunikatu o błędzie.

Jeśli masz dostęp do urządzenia, możesz użyć okna organizatora w Xcode, aby wyświetlić konsolę dla podłączonego urządzenia. Jeśli nie masz dostępu do komputera, poproś o zainstalowanie iPhone Configuration Utility. Istnieją wersje Windows i Mac dostępne do pobrania z Apple. Następnie mogą zobaczyć konsolę i wysłać wiadomość e-mail z danymi wyjściowymi.

W moim przypadku korzystałem z Testflight do instalowania wersji rozwojowych. Pomyślałem, że musi być jakiś problem z zaopatrzeniem i próbowałem wielu różnych rzeczy. W końcu, gdy zobaczyłem wyjście konsoli, było oczywiste, że próbujemy zainstalować aplikację iOS 6 na urządzeniu z iOS 5.

0

Po prostu miałem problem, wydaje się, że test jest słabszy. Nie było wyświetlane od system status od początku, ale zaktualizowano je, aby odzwierciedlić okres, w którym wystąpił problem.

testflight

Powiązane problemy