2012-02-29 11 views
15

Używam programu TestFlight - czy muszę usunąć cały kod źródłowy z mojego rozwiązania, czy też wystarczy, że skomentuje wszystkie połączenia z TestFlight przed przesłaniem do sklepu App Store?Czy muszę usunąć TestFlight przed przesłaniem do sklepu App Store?

+6

Wystarczy krótki Aktualizacja: https://testflightapp.com/sdk/live/ stwierdza, że ​​jest OK, aby opuścić SDK w wersjach produkcyjnych. Z nowym "Testflight Live" możesz teraz zbierać statystyki dotyczące wykorzystania i popularności aplikacji. – BastiBen

Odpowiedz

11

Biblioteka testowa dodaje trochę wagi do Twojej aplikacji i wydaje się rozsądne, aby usunąć ją z buildów aplikacji, jeśli jej nie używasz. Komentowanie twoich połączeń jest również dość kłopotliwe.

Można użyć innej konfiguracji kompilacji, która używa definicji preprocesora, aby zapobiec wywoływaniu połączeń testowych, o ile nie zostało utworzone dla wersji beta, ta konfiguracja może również wykluczyć testową bibliotekę lotów z wersji innych niż beta.

Oznacza to również, że Twój symulator działa również w trybie testowym, co zwykle jest dobre.

Jest to dobre wyjaśnienie procesu here który odnosi się również this other question here on Stack Overflow.

+0

Czy to nie Apple, jeśli mam połączenia z TestFlight? – TheLearner

+2

Może to zrobić, nie wiem. Jeśli jednak wykluczysz go ze swoich kompilacji, jak sugeruję, nie będziesz miał problemu. Może to przeszkadzać _testflight_, jeśli twoja aplikacja sprzedaje się w milionach egzemplarzy i wszystkie mają start testowy po uruchomieniu. – jrturton

+0

+1 dobry punkt tutaj. Dzięki. –

Powiązane problemy