Las nuevas Fotos.la aplicación no viene con Automator apoyo (aunque hay acciones de terceros disponibles). Lo hace, sin embargo, tienen alguna soporte para AppleScript, incluyendo soporte para la importación de una lista de archivos.
Sin embargo, yo no puedo conseguir esta acción para que funcione correctamente. Cualquier intento de usar, tales como a través de la siguiente secuencia de comandos simple
tell application "Photos"
set theList to {"/Full/Path/To/Some/Photo.jpg"}
import theList
end tell
será causa de Fotos.aplicación para informar de que "no hay metadatos" podría ser recuperados desde el archivo porque no puede ser una foto (sin embargo, el mismo archivo puede ser manualmente importados). Más investigación revela que el método automatizado está fallando debido a la falta de permiso para leer el archivo.
Desde la Consola.aplicación:
4/11/15 9:07:49.333 AM sandboxd[253]: ([3934]) Photos(3934) deny file-read-data /Full/Path/To/Some/Photo.jpg
(seguido por una serie de mensajes de error similares). La de terceros, acciones de Automator he enlazado más arriba tenemos el mismo problema, por lo que vale la pena.
¿Cómo puedo dar el permiso correspondiente para las Fotos.de la aplicación o la ejecución de AppleScript/Automatización de flujo de trabajo para realizar esta importación? Tenga en cuenta que el "permiso" parece ser algo distinto de (o además de) la costumbre de los permisos de archivo, ya que al establecer el archivo y la carpeta de "lectura/escritura de por todo el mundo" (la opción nuclear) no cambia el comportamiento.