2015-05-07 11 views
47

Otrzymuję dziwny błąd, gdy przesyłam aplikację za pomocą narzędzia do ładowania aplikacji.Ostrzeżenie dotyczące programu ładującego aplikacje - wynikowy plik analizy interfejsu API jest zbyt duży.

Wynikowy plik analizy API jest za duży. Nie mogliśmy przetestować Twojego użycia interfejsu API przed dostawą pod numerem . To jest tylko wiadomość informacyjna .

Aplikacja zostanie przesłana do serwisu iTunes Connect i mogę przetestować ją za pomocą TestFlight.

Jaki jest powód tego błędu? Czy istnieje ryzyko, że moja aplikacja zostanie odrzucona z tego powodu?

Kopia komunikatu o błędzie znajduje się poniżej.

enter image description here

+0

Możliwe duplikat [Wynikowa analiza API jest zbyt duża przy przesyłaniu aplikacji do sklepu Mac] (http://stackoverflow.com/questions/21257597/the-resulting-api-analysis-is-too-large-when-upload-app- to-mac-store) – alexmorhun

Odpowiedz

68

Jak już wspomniano, to tylko komunikat informacyjny. Nie musisz się martwić o odrzucenie z tego powodu.

Co oznacza, że ​​nie można przeprowadzić analizy interfejsu API przed przesłaniem. Wykonuje tę analizę, aby sprawdzić, czy używasz jakichkolwiek ograniczonych API z SDK. Może więc ostrzec Cię i pozwolić Ci to naprawić przed przesłaniem. Ponieważ jest zbyt duży, dostaniesz ostrzeżenia (jeśli w ogóle) o użyciu API przez e-mail w ciągu pół godziny po przesłaniu, ponieważ analiza zostanie wykonana na serwerach Apple.

+1

Otrzymałem wiadomość e-mail po otrzymaniu tego ostrzeżenia. Zakładam, że z tej odpowiedzi wynikają inni? Wciąż otrzymuję to ostrzeżenie za każdym razem, gdy przesyłam plik do iTunes Connect, ale moja aplikacja nie została odrzucona z powodu ograniczonego interfejsu API i sprawdzonej recenzji sklepu z aplikacjami. – Frankie

+16

Dlaczego pojawia się ten błąd? Nie używam żadnych zagranicznych bibliotek. Mój rozmiar aplikacji to 17 mb. – Alexander

+3

Dostaję również ten błąd, przesyłając najdrobniejszą aplikację LITE na świecie. Podejrzewam, że to błąd z ich narzędziem analitycznym. –

3

Nie ma się czym martwić - Zasadniczo, po zarchiwizowaniu aplikacji generowany jest "plik analizy interfejsu API", który jest zbiorem wszystkich połączeń, które twoja aplikacja tworzy z dowolnymi frameworkami Apple. Dzięki temu mogą zobaczyć, z których usług korzystasz, i jeśli korzystasz z prywatnych interfejsów API, które są uważane za niedostępne. Jeśli twoja aplikacja jest wystarczająco duża (co nie zabiera dużo), plik ten jest "zbyt duży", aby wysłać go do Apple. Zamiast tego uruchamiają oni tę samą analizę na swoich serwerach po zakończeniu przesyłania.

1

Nic się martwić o tym ostrzeżeniu,

Otrzymałem to ostrzeżenie i składać IPA w ubiegłym tygodniu (jak na maj-2016).

Został zatwierdzony i dostępny na żywo.

1

Nie martw się, mimo tego ostrzeżenia, Twoja aplikacja zostanie wysłana.

Należy sprawdzić pocztę i zobaczyć ten e-mail z tego tematu:
"iTunes Connect: Version - has completed processing."
Wtedy zobaczysz tego w iTunesConnect, u Przygotuj się na stronie Submission:

Before the email: enter image description here

After the email: enter image description here

Powiązane problemy