Publikowanie do TestFlight, nowi testerzy, czy naprawdę muszę przebudować / pobrać mój profil provisioning?

Opublikowałem aplikację za pośrednictwem strony internetowej testflight, aby umożliwić moim kolegom testowanie, a ponieważ coraz więcej z nich otwiera początkowy e-mail i znajduje czas na przejście przez proces rejestracji, testerzy wpadają do mojego zespołu testflight.

Jednak proces dodawania ich do testu wydaje się nieco zawiły, więc pomyślałem, że zweryfikuję i zapytam, Czy robię to dobrze, czy przegapiłem coś oczywistego.

W tej chwili cała procedura wygląda jak to:

  1. kolega otwiera początkową wiadomość e-mail z linkiem z zaproszeniem
  2. Następnie rejestruje urządzenie i rejestruje je do testu.]}
  3. zostałem poinformowany o tym nowym testerze poprzez e-mail i stronę testflight
  4. następnie muszę pobrać (lub zapisać/skopiować) listę UDID wszystkich nowych testerów od ostatniego czasu
  5. Następnie muszę odwiedzić część urządzeń na stronie deweloperów Apple i przesłać ten plik
  6. Edytuj mój przepis profil do dołączania nowych urządzeń
  7. Poczekaj na zatwierdzenie i pobierz profil provisioning
  8. przeciągam profil provisioning do Xcode provisioning profile organizer
  9. Nie wiem, czy użycie MonoDevelop / MonoTouch komplikuje ten proces, więc nie chciałem go pomijać, może to być nieistotne dla tego pytania.]}
  10. odbudowuję i wznawiam na testflight
  11. Następnie odwiedzam stronę testflight, znajduję nowy / zaktualizowany build i upewniam się, że wszyscy moi testerzy są o tym poinformowani

Zauważyłem, że jeśli nie zaktualizuję wersji, to" po cichu " zastąpi istniejącą kompilację i ponownie użyje listy testerów, które zostały już poinformowane, więc jeśli po prostu sprawdzę wszystkie nowe testery i uzupełnię, poinformuje tylko o nowych.

Jednak wydaje się, że trochę pracy, aby kontynuować pobieranie i mucking o z tworzenie plików profilu.

Czy przegapiłem coś oczywistego? Czy jest jakiś sposób, żebym mógł coś z tego zrobić?

Na przykład zauważyłem, że mogę utworzyć profil aprowizacji wewnątrz organizera Xcode, jednak to okno dialogowe nie zawiera żadnych certyfikatów, więc nie mogę ukończyć tego okna. Jeśli jest to kluczowy element, zostaw krótką odpowiedź na ten efekt, a ja zamiast odśwież nowe pytanie na ten temat.

to pytanie brzmi: czy powyższa procedura zgadza się?

Author: Lasse Vågsæther Karlsen, 2011-10-13

5 answers

Tak, musisz przejść przez ten ręczny proces, aby dodać Udidy do swojego profilu. Niestety nie da się tego obejść.

Po utworzeniu nowego przepisu możesz użyć xcode do "synchronizacji" nowego pliku przepisów, jeśli chcesz. Otwórz go, przejdź do Organizatora, wybierz "Provisioning Profiles" po lewej stronie i naciśnij Odśwież. Naprawdę robię to ręcznie, To nie jest aż tak dużo pracy.

 20
Author: Eduardo Scoz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-12 22:17:26

Nie trzeba odbudowywać .ipa

  • Upload the .ipa
  • Wyślij zaproszenia do testerów
  • Dodaj swoje urządzenia do profilu provisioning
  • Pobierz zatwierdzony profil
  • Przejdź do TestFlight builds > > Permissions > > Upload profile ...
  • Kliknij Wyślij E-Mail/Update
  • Gotowe-nowy użytkownik dostaje link do pobrania aplikacji.

Mam nadzieję, że to pomoże.

 30
Author: Ramesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-02 19:39:11

Testflight ma opcję aktualizacji pliku aprowizacji od kilku miesięcy. Zanim już tam był, Ale funkcje "Area 51" powinny być włączone, aby go zobaczyć. Tak więc krok 8, 9 i 10 nie są już potrzebne..

 10
Author: Tom,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-16 13:12:19

Wykonałem sporo pracy dla aplikacji Ad-Hoc na iOS i taką procedurę robi Apple, chyba że podniesiesz subskrypcję do konta Enterprise.

 2
Author: stehlikio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-12 21:59:11

TestFlight używany do przesyłania nowego profilu obsługi, dzięki czemu nie trzeba było przebudowywać, aby dodać nowych testerów. Następnie TestFlight ponownie podpisze dla Ciebie istniejące aplikacje i powiadomi o tym użytkowników. Ale wydaje się, że po Xcode 6 wyszedł, wzięli tę opcję. Prawdopodobnie ma coś wspólnego z nowym sposobem podpisywania aplikacji.

Https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205

 0
Author: Jay Q.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-21 00:10:13