2011-10-04 8 views
6

EDYCJA: ... i pytam, ponieważ: może to wskazywać na rzeczy, które możemy zrobić, aby przyspieszyć proces.Co stanie się, gdy prześlesz plik binarny do iTunesConnect firmy Apple?

Około roku temu proces ten stał się "powolny, ponieważ serwery Apple były zbyt słabe", aby być "bardzo powolnym, ponieważ Apple używał trzykrotnie przepustowości wymaganej do wysłania pliku binarnego".

np. Niedawno przesłałem aplikację 90MB, a Xcode4 przesłał do Apple ponad 350 MB danych.

np. właśnie wysłałem plik binarny o wielkości 8 Mb i Xcode4 przesłał do Apple ponad 40 MB danych.

W ostatnim czasie nastąpiła duża poprawa w przesyłającym (np. Podczas jednego z powyższych ładowań straciłem połączenie z DSL. Apple potrzebował około 30 sekund na odzyskanie i wznowienie przesyłania - ale poprzednie wersje po prostu zawieszałyby się w tym scenariuszu).

Ale zastanawiam się: co właściwie robi Apple podczas przesyłania? Proces działa na naszych lokalnych maszynach - czy ktoś próbował wypróbować wgląd w ruch sieciowy? lub w procesach?

Widziałem kilka różnych faz, po prostu monitoriing 'ps':

  1. Rozpakuj (do ponownego robi podpisywania kodu)
  2. codesign (jak wyżej)
  3. Java (dla osoby przesyłającej interfejs, wierzę)
  4. następnie ASCP (Apple SCP, zgaduję)

Odpowiedz

0

Spekulacje: używa tego samego wdrożenia WebDAV jako Finder, które jest bardzo powolny.

Powiązane problemy