Estoy escribiendo una aplicación en Swift y he intentado que se pueda lanzar al iniciar sesión siguiendo varios tutoriales. Se trata de crear una aplicación de lanzamiento y habilitarla mediante SMLoginItemSetEnabled
.
Las cosas han ido terriblemente mal. He seguido las instrucciones para eliminar el storyboard principal, pero he olvidado eliminar su referencia en Info.plist
. Creo que, como resultado, la aplicación del lanzador se bloquea.
Sin embargo, el verdadero problema es que ahora estoy en un bucle sin fin. Recibo una alerta de que el lanzador ha salido inesperadamente. Ignorar simplemente lo reinicia, y Informe hace lo mismo. No consigo que deje de reiniciarse.
He cerrado la sesión, he reiniciado y también lo he hecho sin reabrir Windows. No encuentro nada en ~/Library/LaunchAgents/
y, efectivamente, no encuentro la aplicación en ningún sitio.
En mi /var/log/system.log
Lo entiendo:
El servicio ha salido debido a SIGABRT
El servicio sólo funcionó durante 0 segundos. Empujando el respawn hacia fuera por 10 segundos.
¿Cómo puedo encontrar este proceso y matarlo de una vez por todas?
1 votos
Sólo tú sabes cómo has habilitado permitiendo un aplicación para cargar cuando entrar en el sistema . Mira las instrucciones que has seguido para habilitarlo. Dicho esto, si reinicias en modo seguro, debería dejar de estar en un bucle infinito para que puedas eliminar lo que sea de donde lo habilites. Echa un vistazo a: Inicie su Mac en modo seguro . Dicho esto, hace tiempo que aprendí a no probar el software que estoy escribiendo en la máquina física hasta que se haya probado a fondo en una máquina virtual. Esto ahorra muchos dolores de cabeza.