Opracowałem aplikację na iPhone'a i chcę przetestować tę ostateczną kompilację dystrybucji przed przesłaniem jej do sklepu App Store w celu sprawdzenia. Czy istnieje jakiś bezpieczny sposób na uruchomienie tej aplikacji na urządzeniu?Jak przetestować ostateczną kompilację dystrybucji przed przesłaniem jej do sprawdzenia w sklepie z aplikacjami na iPhone'a?
Odpowiedz
Możesz również sprawdzić blog "Craig Hockenberry" pod tytułem "The final test".
Craig podaje metodę testowania, w której jedyną różnicą między tym, co testujesz, a tym, co przesyłasz, jest tożsamość podpisu.
Możesz ustawić wersję beta za pomocą programu na portalu iPhone. Następnie możesz załadować aplikację i powiązany profil na telefon przez iTunes lub XCode.
Nie, nie możesz. To też sprawia, że jestem trochę oszalała. Jeśli skonfigurujesz profil dystrybucji ad-hoc, będzie to tak blisko, jak to tylko możliwe. Po stronie "pozytywnej" masz gwarancję, że Twoja aplikacja zostanie odrzucona, jeśli nie będzie można jej poprawnie zainstalować ...
check out to rzeczywiście można przetestować kompilacji dystrybucji:
http://nikhilkerala.blogspot.com/2010/12/how-to-test-app-store-distribution.html
Niewiarygodnie długi post. TLDR: Jailbreak telefon. –
wiem, że to pytanie jest trochę stary, ale ja niedawno znaleźli lepszy sposób testowania i dystrybucji przed moim Aplikacje do przesłania, a ta metoda pozwala mi z łatwością uzyskać ją na prawdziwych urządzeniach bez konieczności fizycznego trzymania urządzenia w rękach lub w sytuacji, gdy użytkownik jest nieczytelny, korzystając z profili udostępniania, certyfikatów lub synchronizacji iTunes.
Deweloperzy mogą utworzyć konto pod numerem TestFlight i utworzyć zespół.
Po utworzeniu zespołu zaproś testerów do swojego zespołu (kliknij "Zaproś od siebie drużynę" na stronie zespołu). Tester otrzyma e-mail z zaproszeniem, aby dołączyć do zespołu i będzie przechodził proces tworzenia konta podstawowego (imię i nazwisko, adres e-mail, hasło) i będzie miał zarejestrowane urządzenie, a jego konto zostanie dodane do Twojego zespołu.
Po zainstalowaniu testerów przejdź do strony zespołu i wybierz wszystkich testerów, wyeksportuj informacje o urządzeniu za pomocą linku i zaimportuj tę listę do profilu dystrybucyjnego Ad-Hoc.
Zaimportuj ten profil (i certyfikat Ad-Hoc) do Xcode i odbuduj projekt i udostępnij go jako plik * .ipa.
Wróć do strony zespołu TestFlightApp.com i prześlij plik binarny. Wszyscy testerzy w Twoim zespole z dostępem do kompilacji otrzymają e-mail z powiadomieniem o tym. Wystarczy, że klikniesz "Zainstaluj" w e-mailu, a zostaną one przeniesione na stronę TestFlightApp.com, która zainstaluje aplikację na swoim urządzeniu, nie ma iTunes, nie będzie się grzebać z profilami itp.
Przetestowałem to dziś rano i jestem pod wrażeniem tego, jak łatwo jest i jest to również darmowe.
TestFlight zapewnia jedynie łatwy sposób dystrybucji kompilacji ad-hoc. Nie pozwala to na testowanie ostatecznej wersji kompilacji do przesłania do Apple. –
Możliwe jest zainstalowanie kompilacji dystrybucyjnej, jeśli wcześniej zainstalowano kompilację Ad Hoc na telefonie. Większość ludzi po prostu nigdy tego nie próbowała =)
I jailbreak nie jest wymagany.Dla instrukcjami krok po kroku, zobacz moją odpowiedź tutaj:
To dobra kontrola, ale build ad-hoc nadal nie jest dokładnie taki sam jak w App Store podziałowi wersji - różne tożsamości podpisania i uprawnienia . –