Pregunta

Estoy trabajando en una aplicación que necesita transferir archivos a un volumen AFP; idealmente, no montaría el volumen en OSX, ya que es realmente innecesario.

Al revisar el contenido del protocolo AFP, me encontré con un viejo archivo de encabezado de carbono '' afpDatastream.h ''. Esto solía estar en el marco " AppleShareClientCore " ;, sin embargo, ya no está allí (en Leopard de todos modos).

Suponiendo que esto ha quedado en desuso, ¿alguien sabe con qué fue reemplazado?

Si no, ¿conoce la mejor manera de trabajar con volúmenes AFP en Objective-C / Carbon de forma transparente (no se monta en OSX)?

¿Fue útil?

Solución

Apple realmente no quiero que nadie use los marcos de AppleShare. No esperes que todos estén disponibles en Snow Leopard.

Desafortunadamente, esto significa que si realmente desea evitar el uso de las capacidades de montaje incorporadas, tendrá que implementar AFP usted mismo o buscar algún código de terceros. afpfs-ng parece una fuente prometedora de código utilizable, aunque es GPL y requeriría trabajo para convertirse en una biblioteca.

Recomendaría simplemente montar los volúmenes; puede hacerlo de tal manera que no aparezcan en el escritorio de los usuarios, para que ni siquiera lo noten ;-)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top