2016-04-19 34 views
25

Przygotowuję aplikację do dystrybucji ad hoc przez Test Flight. Z powodzeniem przeszedłem (pomyślnie) wszystkie czynności przygotowawcze w tym artykule Ray Wenderlich (https://www.raywenderlich.com/48750/testflight-sdk-tutorial) i jestem przekonany, że certyfikat, identyfikator aplikacji i profil obsługi są poprawnie utworzone i działają poprawnie. Jestem na etapie, w którym archiwizujesz projekt w Xcode. Wybrałem te ustawienia podczas procesu Archive:Kompilacja Bitcode podczas archiwizacji Nigdy się nie kończy

postanawiam Eksport:

enter image description here

wybrać „Zapisz do wdrożenia Ad Hoc”, ponieważ nasz plan jest wykorzystanie badań w locie, aby rozprowadzić aplikację nasi testerzy. zrobić że to właściwa opcja dla że (w przeciwieństwie do „do wdrożenia korporacyjnego”):

enter image description here

Jest to ustawienie domyślne, a nie mam konkretny powód, aby ją zmienić, chociaż byłbym wdzięczny żadnego wglądu mogą mieć:

enter image description here

znowu domyślne opcje dla obu z nich. Pierwszym z nich jest domyślnie wyłączone, a druga jest domyślnie zaznaczone:

enter image description here

Kiedy dostać się do tego ekranu, spinner kręci pozornie zawsze:

enter image description here

Problem wydaje być tym, że kiedy dotrze do części, w której jest kompilowany z bitu, obraca się i obraca i nie wykazuje oznak wykończenia. Kiedy buduję aplikację na urządzenie podłączone do MBP, kompiluje się szybko, zwykle w ciągu kilku sekund. Co może powodować tę brak reakcji?

Odpowiedz

8

Pozwoliłem temu biegać przez długi czas (w zasadzie, gdy wyszedłem na zakupy). Kiedy wróciłem, zostało to zrobione. Tak więc z jakiegokolwiek powodu może to zająć naprawdę dużo czasu.

To powiedziawszy, było to również niepoprawne działanie. Sposób, w jaki dodajesz testerów do TestFlight, ponieważ Apple go kupił, jest inny. Teraz zamiast eksportować i przesyłać plik IPA, musisz przesłać go do sklepu i pozwolić mu na sprawdzenie przez Apple, zanim dodasz testerów.

+2

Dla mnie zajęło to około 45 minut dla jednego pliku .ipa. – LordParsley

+0

Właśnie zacząłem zaglądać do TestFlight, ale myślę, że okres oczekiwania dotyczy próby testowania na zewnątrz. Jeśli próbujesz przetestować wewnętrznie, nie sądzę, że nastąpi proces oceny. – lustig

11

Mam lepsze rozwiązanie dla tego problemu. Nie idź do opcji eksportu pomidorów IPA Wypróbuj jak wspomniano poniżej

  1. po prostu kliknij prawym przyciskiem myszy swój archiwum i wybierz Pokaż w Finderze
  2. Następnie ponownie kliknij prawym przyciskiem myszy na pliku w Finderze zaowocowało i wybierz Pokaż treść pakiet
  3. następnie od wyniku Folder otwarty produkt
  4. -> Folder Application -> i wybierz ".app" file

  5. następnie wystarczy dodać to.plik aplikacji w aplikacjach oprogramowania iTunes na komputerze Mac

  6. Po zakończeniu procesu dodawania kliknij prawym przyciskiem myszy ikonę aplikacji w iTunes i pokaż w wyszukiwarce, która da Ci plik iPA.

zajęłoby zaledwie 5 minut max ...

Dzięki

Vinod

+0

to działało, bardzo dziękuję –

+0

@TonyFriz To jest dobre..Proszę oznaczyć to jako odpowiedź, następnie –

+0

Nie zadałem pytania –

0

można odłączyć internet poczekać kilka minut, aby ponownie podłączyć, a następnie go jest ok.

+4

Możesz także spróbować przejść na wyższą wysokość. To zwykle pomaga;) –

34

Mam do czynienia z tym samym problemem. Moją sugestią jest włączenie tego znacznika wyboru podczas eksportowania do wdrożenia aplikacji iOS App Store. Jeśli eksportujesz kompilację adhoc, odznacz to. Będzie działać szybko.

enter image description here

+0

Dziękuję bardzo bracie .. Działa dobrze .. – KSR

+0

Superb działa dobrze .... – TheMall

+0

ale rozmiar aplikacji był bardzo duży niż generowanie pliku .ipa z podpisywania kodu .. co robimy, aby zmniejszyć rozmiar ? –

1

Jeszcze jedna opcja, trzeba trzymać oko na których kod źródłowy masz bierze mały czas i dostać archiwum proces odbywa się szybko. Więc następnym razem będziesz musiał otworzyć ten konkretny kod źródłowy i wykonać archiwum, następnie otwórz swój działający kod źródłowy, a następnie wypróbuj archiwum. Zrobisz to szybko, aby działał również kod.

Dla mnie zachowałem 2 kod źródłowy oddzielnie.

  • Jeden dla Xcode 7
  • Pozostałe Xcode 8

Więc kiedy chcę stworzyć IPA otworzyć ten kod źródłowy pierwszy i uczynić archiwum potem zamknę ten kod i wykonywać archiwum kodu Obecnie pracuję. Jest to trochę długotrwały proces, ale głupio, że nie zajmuje to zbyt wiele czasu, a twój system nie zawiesza się.