2 votos

¿Dónde se almacenan los proyectos de fotos en la unidad?

He preguntado al soporte de desarrolladores de Apple, al soporte normal de Apple y al soporte de alto nivel de Apple. Todos me han dicho que pregunte en los foros de soporte para desarrolladores de Apple . He pensado en preguntar aquí también porque tengo mucha más experiencia en SE.

Soy un ingeniero de software senior que trabaja en un Fotos Ampliación . Tengo varias máquinas en las que quiero probar mi código. Photos requiere que sus Extensiones operen a través de Proyectos. Por ejemplo, uno puede hacer clic con el botón derecho del ratón en un álbum y crear un nuevo Libro o Calendario. Nuestra Extensión de Fotos utiliza adecuadamente las APIs de Fotos y PhotosUI para manipular estos proyectos, y Fotos se encarga de serializar nuestros cambios. Estoy desarrollando Motif para múltiples versiones de MacOS (High Sierra, Mojave y Catalina). Para ello, tengo múltiples Macs, cada uno con un SO diferente instalado en él.

Una de las cosas que quiero solucionar es un problema que vemos al actualizar de Mojave a Catalina. Una forma de hacerlo es instalar macOS Mojave en uno de los Macs, crear un proyecto y luego actualizar ese Mac a Catalina. Esto, sin embargo, lleva mucho tiempo. En su lugar, me gustaría crear un proyecto en Fotos en un Mac que ejecute macOS Mojave, exportar ese proyecto (por ejemplo, a una unidad de disco duro) e importarlo a Fotos en un Mac que ejecute macOS Catalina.

Dado que no existe una interfaz de usuario para exportar un proyecto, Quiero saber dónde se almacenan estos proyectos en el sistema de archivos. Tengo la intención de copiar esos archivos de proyecto (por ejemplo, a través de una unidad de disco duro) entre Macs para realizar estas pruebas. ¿Podría ayudarme a conseguirlo?

0 votos

No he visto nada en el photos.db principal, así que no estoy seguro inmediatamente. Es resources/projects/ ¿también está vacío para ti?

0 votos

resources/projects/ tiene un data/ directorio con algunos .tiff cachés de las imágenes de vista previa del proyecto, y un legacy/ carpeta

1voto

Benny Chang Puntos 49

Esta es la respuesta oficial de Apple (en concreto, de Jack, un asesor principal del programa de soporte para desarrolladores de Apple):

After reviewing both public and Apple Developer support documents, the most transparent answer I can provide here is that if these files were directly accessible and transferrable in the way that you are asking, that information would be documented. In reviewing our documentation, I found that all files and subsfolders associated with the Apple Photos app are packaged in the user>Pictures>Photos Library.photoslibrary file. As the structure and contents of this package are not defined in any Apple Support documentation, Apple Support will likely not be able to provide the specific answer you are looking for.

0voto

Ben Leggiero Puntos 482

Todavía no he encontrado la ubicación exacta de cada proyecto, pero he descubierto que se almacena en la biblioteca de fotos. Así que, para realizar esta transferencia, sólo tengo que comprimir la biblioteca y transferirla. Haciendo esto también puedo tener varios conjuntos de proyectos para probar, y si lo necesito, puedo volver a uno más antiguo/primario/específico en cualquier momento.

Todavía me gustaría mover/copiar/respaldar sólo un proyecto, pero a partir de ahora esto será mi kludge.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X