Mam więc aplikację, która dwukrotnie została odrzucona ze sklepu z aplikacjami i naprawdę mógłbym skorzystać z pomocy!Odrzucona aplikacja, licznik Watchdog lub brakujące uprawnienia
Został odrzucony dla Zegarmistrza, zmuszając go do zamknięcia po pierwszym otwarciu. Jednak nie udało mi się odtworzyć tego na żadnym z moich urządzeń. Zbudowanie urządzenia przy użyciu xcode zajmuje dużo czasu (wiem, że po zbudowaniu z kodu xcode watchdog jest odłączony). Ale mam kilka pytań, które mogą mi pomóc rozwiązać ten problem.
Czy watchdog uwzględniać tylko
didFinishLaunchingWithOptions:
lub są ich inne metody, które wywołuje?Czy liczba frameworków używanych przez program ma z tym coś wspólnego? a jeśli tak, to 11 frameworków to zbyt wiele?
Gdy aplikacja zostanie zainstalowana na urządzeniu, a ja odłączę to urządzenie, czy włącznik czasomierza zostanie ponownie włączony?
Co jeszcze można dodać do licznika watchdoga?
Apple powiedział, że inna możliwość może być Another possibility could be a missing entitlement.
Może ktoś proszę wyjaśnić, co to znaczy, ja hav'nt widziałem tego wcześniej z moich innych aplikacji, ale pomyślałem, że może to było coś nowego? I czy musi być zainstalowany na wszystkich aplikacjach dla sklepu?
Czas profilu dla pierwszych sekund
AFAIK Zegar watchdog jest aktywny nie tylko podczas uruchamiania aplikacji, ale także przez całe jej życie. Wszystko, co blokuje główny wątek zbyt długo, spowoduje, że twoja aplikacja zostanie zabita -> użyj wątku! Liczba używanych frameworków nie stanowi problemu. – Till
Czy mógłbyś mi wyjaśnić, czym jest wątkowanie? Staram się tak mało uruchomić podczas uruchamiania aplikacji, jak to możliwe. A co powiesz na dużą liczbę plików graficznych? –