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:
- 1. Link do aplikacji iOS przed przesłaniem aplikacji
- 2. Jak opublikować aktualizację aplikacji w sklepie z aplikacjami?
- 3. Jak zrobić coś przed przesłaniem?
- 4. Jak opóźnić formularz przed przesłaniem
- 5. Jak przetestować instrukcję SQL Update przed jej uruchomieniem?
- 6. Zmiana nazwy w aplikacji już w sklepie z aplikacjami?
- 7. Skarga na ostateczną zmienną
- 8. Zmiana pola wejściowego przed przesłaniem
- 9. Angularjs kompresuje obraz przed przesłaniem
- 10. Zmiana rozmiaru obrazu przed przesłaniem
- 11. Sprawdzanie rozmiaru przeglądarki po stronie przeglądarki po stronie przeglądarki przed przesłaniem jej na serwer?
- 12. Wstrzymaj formularz przed przesłaniem wraz z javascript
- 13. Zatrzymaj pole wejściowe w formularzu przed przesłaniem
- 14. Jak obliczyć kodSha256 pakietu aws do wdrożenia lambda przed przesłaniem
- 15. Wyświetlenie wybranego obrazu PHP przed przesłaniem
- 16. Dropzone.js - Jak zmienić nazwę pliku przed przesłaniem do folderu
- 17. Co należy przygotować przed przesłaniem aplikacji do AppStore z szyfrowaniem?
- 18. Jak dodać dodatkowe pola do formularza przed przesłaniem?
- 19. Zmniejszenie obrazu przed przesłaniem za pomocą javascript
- 20. Jak mogę przetestować moją witrynę na iPadzie bez jej posiadania?
- 21. Jak przetestować Branch.io w symulatorze?
- 22. Kompresja plików przed przesłaniem po stronie klienta
- 23. Jak radzić sobie z walidacją jednostki domeny przed jej utrwaleniem?
- 24. Jak mogę przetestować kompilację produkcyjnej wersji iOS App Store?
- 25. Jak przetestować komponent "odnów" subskrypcji automatycznego przedłużania w aplikacji Sandbox w sklepie z iOS?
- 26. Potwierdzenie przed przesłaniem formularza za pomocą jQuery
- 27. Objawianie kodu Swift przed przesłaniem do Apple App Store
- 28. Wykonywanie kodu javascript bezpośrednio przed przesłaniem strony
- 29. Szyny 3: najlepszy sposób na podgląd obrazu przed przesłaniem
- 30. Tworzenie podglądu obrazu na żywo (przed przesłaniem) za pomocą JQuery
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 . –