Tengo una aplicación que ha sido rechazada dos veces en la tienda de aplicaciones y ¡realmente podría necesitar ayuda!Aplicación rechazada, temporizador de vigilancia o derechos perdidos
Se ha rechazado para que el temporizador Watchdog lo obligue a cerrar cuando se abre por primera vez. Sin embargo, no he podido reproducir esto en ninguno de mis dispositivos. Lleva mucho tiempo construir en un dispositivo cuando se usa xcode (sé que cuando se construye desde xcode el watchdog está desconectado). Pero tengo un par de preguntas que podrían ayudarme a solucionar esto.
¿El organismo de control tiene en cuenta solamente
didFinishLaunchingWithOptions:
o son sus otros métodos que se llama?¿Tiene algo que ver el número de marcos utilizados por el programa? y si es así, ¿hay 11 marcos demasiados?
Una vez que la aplicación está instalada en un dispositivo, y desenchufa el dispositivo, ¿el temporizador de vigilancia está habilitado?
¿Qué otras cosas se pueden agregar al temporizador de vigilancia?
Apple dijo que otra posibilidad podría ser Another possibility could be a missing entitlement.
Podría alguien explicar lo que esto significa, que hav'nt visto esto antes con mis otras aplicaciones, pero que tal vez era algo nuevo? ¿Y tiene que instalarse en todas las aplicaciones para la tienda de aplicaciones?
Perfil de tiempo para los primeros segundos
AFAIK el watchdog timer no solo está activo para el inicio de una aplicación sino también durante toda su vida útil. Cualquier cosa que bloquee el hilo principal por mucho tiempo hará que se mate tu aplicación -> ¡usa el enhebrado! La cantidad de marcos en uso no es un problema. – Till
¿Podría explicarme qué es el enhebrado? Intento correr lo menos posible durante el inicio de la aplicación. ¿Qué pasa si hay una gran cantidad de archivos de imagen? –