Por lo que sé, es no posible.
La razón es que Siesta energética no dispone de una API a la que puedan conectarse aplicaciones de terceros (de modo que las aplicaciones puedan activar un evento de activación o recibir una notificación cuando se produzca).
Que esto siga siendo así en el futuro depende de Apple. Sería interesante ver si hay una forma sencilla de detectar cuando uno está en siesta reparadora modo, pero no parece estar disponible afaik .
Si dejas un script que tira de git cada minuto, en teoría, ya que Siesta energética es realmente un encendido sin estado de gráficos y audio, tal vez se ejecutaría (si se estaba ejecutando antes). no probado .
Más información: https://stackoverflow.com/a/11692367/2684