AppleScript se ejecuta en Sierra (10.12) pero no en Yosemite (10.10)

Tengo una acción automática que tiene una acción "Ejecutar AppleScript", que ejecuta un script de shell. Junto con las acciones anteriores y posteriores a esta, todo funciona bien en mi OS X Sierra Mac, pero al llevarlo a una Mac OS X Yosemite, se produce un error. ¿Alguien puede ver dónde he perdido la compatibilidad con este código? ¡Gracias!

Ejecute la acción de AppleScript:

on run {input, parameters} set pPath to POSIX path of ((path to me as text) & "Contents" & ":InsertedResources") set OriginalPathway to (item 1 of input) set OriginalFileList to (item 2 of input) do shell script "cd" & " " & quoted form of POSIX path of OriginalPathway & ";" & quoted form of POSIX path of pPath & "/bwfmetaedit --out-core=original_metadata.csv " & OriginalFileList return input end run 

Error en Yosemite:

 sh: -c: line 0: unexpected EOF while looking for matching `" 

Lo he verificado para asegurarme de que mis citas sean todas ascii, y lo son. Gracias por cualquier ayuda de antemano!

Actualizar

Solo bash otras cosas con el mismo resultado. Pensé que quizás build el script de shell en AppleScript antes de enviarlo al command do shell podría ayudarlo, pero aún aparece el mismo error en 10.10. Además, agregué un dialog de visualización del text de salida que está enviando al command "do shell", y puedo copyr y pegar lo que se emite en el terminal y funciona bien. Es solo cuando se ejecuta a través de este AppleScript que no funcionará.

Código actualizado:

 on run {input, parameters} set pPath to POSIX path of ((path to me as text) & "Contents" & ":InsertedResources") set OriginalPathway to (item 1 of input) set OriginalFileList to (item 2 of input) set ShellCommand to "cd '" & POSIX path of OriginalPathway & "';'" & POSIX path of pPath & "/bwfmetaedit' --out-core=original_metadata.csv '" & OriginalFileList & "'" display dialog ShellCommand do shell script ShellCommand end run 

  • Deshabilitar el sonido de inicio de OS X
  • Instalar Ubuntu en Yosemite
  • En Mac OSX Yosemite, ¿por qué mi computadora descarga 500MB diarios si lo estoy usando o no?
  • ¿Cuáles son las mejores forms de acelerar una Mac?
  • ¿Cómo hacer un disco de arranque en Yosemite?
  • Arranque desde USB en macbook pro mediados de 2012
  • En Yosemite Mail, establecer Firma en Ninguno no elimina la firma como en Mavericks
  • IDE para R en OSX?
  • ¿Cuáles son las requestes de escaneo del aeropuerto?
  • ¿Por qué tengo 2 cursores? OS X Yosemite
  • No se pueden cambiar las teclas de function como antes
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).