2 votos

¿Ruta universal (MacOS e iOS) de iCloud al archivo?

¿Existe una forma de obtener una ruta universal a un archivo en el directorio de iCloud? Es decir, ¿una manera de copiar una ruta a un archivo almacenado en iCloud que dirija correctamente al archivo ya sea que utilices la ruta en iOS o MacOS?

Específicamente, me gustaría enlazar a un archivo de iCloud en mi aplicación de toma de notas Bear. Sin embargo, me gustaría que este enlace funcione correctamente ya sea que lo use desde mi Mac o desde mis dispositivos iOS. ¿Existe una forma de obtener tal enlace?

Edición: Idealmente, la mejor solución sería aquella que también funcione sin conexión. Por ejemplo, en Mac, un enlace como file:///Users/username/Library/Mobile Documents/com~apple~Preview/Documents/my_file.pdf revelará el archivo vinculado. Sin embargo, esto no funciona en iOS. Un enlace equivalente que funcione tanto en iOS como en MacOS sería el caso ideal. La primera solución proporcionada funciona como un enlace independiente del dispositivo, sin embargo, requiere una conexión a Internet.

0 votos

No estaba al tanto de que los enlaces de archivos de iCloud son específicos de cada dispositivo y pensé que eran universales. ¿Has verificado que son específicos?

0 votos

@fsb, al trabajar con enlaces de archivos, estaba intentando utilizar algo como: file:///Users/username/Library/Mobile Documents/com~apple~Preview/Documents/my_file.pdf. Dicho enlace funciona en Mac, pero no en iOS.

0 votos

Eso es verdad porque iOS no tiene un sistema de archivos. La forma más fácil de acceder a los archivos almacenados en iCloud es utilizando los enlaces proporcionados por Apple indicados en la respuesta de @sam. Tu pregunta no menciona que deseas que funcione sin conexión también. Si actualizas tu pregunta, es posible que recibas respuestas que cumplan con tus criterios.

1voto

Sam Puntos 430

No estoy seguro de que esto haga exactamente lo que quieres, pero aquí te muestro cómo obtener un enlace a un archivo almacenado en iCloud:

En tu Mac:

  1. En Finder, abre tu iCloud Drive (que se encuentra en el menú Ir o Shift+Command+I)
  2. Haz clic derecho en el archivo y elige Compartir > Mostrar personas
  3. Expande Opciones de compartición y ajusta los permisos según sea necesario
  4. Haz clic en Copiar enlace

En tu iPhone/iPad:

  1. Ve a la aplicación Archivos
  2. Toca el archivo para abrirlo
  3. Toca el ícono de compartir (abajo a la izquierda)
  4. Toca Añadir personas
  5. Ajusta las Opciones de compartición según sea necesario
  6. Toca Copiar enlace

En la web:

  1. Ve a Drive en iCloud
  2. Haz clic para resaltar el archivo
  3. Haz clic en el ícono Añadir personas en la barra de menú superior
  4. Haz clic en Copiar enlace
  5. Ajusta los permisos y haz clic en Compartir
  6. El URL compartible será mostrado

0 votos

Esto casi hace todo lo que debería. La única pieza que falta es que requiere internet para funcionar. Algo como un enlace file:/// funcionará incluso si no hay internet (y el archivo era reciente y por lo tanto aún descargado). Sin embargo, esto cumple la mayor parte de lo que esperaba.

0voto

Para iOS puedes usar esto, por ejemplo:

"/var/mobile/Library/Mobile Documents/"

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