Nota: El problema con delay
se solucionó en OS X 10.11 El Capitan.
Desde que me actualicé a Yosemite, Applescripts que usan retrasos han dejado de funcionar. ¿Cómo puedo solucionar esto?
Este es el ejemplo más simple del mundo, por un simple ejemplo:
set volume output volume 0
delay 5
set volume output volume 20
delay 5
set volume output volume 0
delay 5
set volume output volume 20
delay 5
set volume output volume 0
delay 5
set volume output volume 20
delay 5
set volume output volume 0
Eso debería tardar 30 segundos en completarse. Si lo ejecuto en el Editor de secuencias de comandos (anteriormente Editor de Apple), tarda 30 segundos en completarse. Pero si guardo este script como una aplicación, cuando lanzo la aplicación, los retrasos se ignoran y la aplicación tarda una fracción de segundo en completarse.
¿Cómo puedo forzar a Applescript a que se retrase por un tiempo específico antes de pasar al siguiente paso? ¿Es este un fallo de Yosemite? ¿Hay una solución confiable?