Introducción a la implementación de paquetes en Apple Business Essentials
Si tienes aplicaciones que no están disponibles en Mac App Store, aun así puedes implementarlas en las computadoras Mac mediante Apple Business Essentials con una funcionalidad llamada Paquetes.
Archivos de paquetes
Antes de poder usar Apple Business Essentials para ofrecer paquetes a tus usuarios, primero debes crear el archivo del paquete. Una vez que se crea el archivo del paquete, debe alojarse en un servidor web o en un servicio de intercambio de archivos donde se pueda acceder a él mediante una URL. Los archivos del paquete son:
Una tecnología macOS estándar usada para la instalación de aplicaciones que no están disponibles en Mac App Store.
Pueden colocar archivos y carpetas en ubicaciones predeterminadas directamente en el volumen local de la Mac de destino.
Pueden usar scripts de preinstalación y postinstalación para automatizar y personalizar aún más el proceso de instalación.
Las aplicaciones instaladas mediante paquetes no se consideran aplicaciones administradas. Esto significa que:
Si la aplicación se elimina de una colección, la aplicación permanece instalada en la Mac del usuario
Si el usuario cancela la inscripción de su dispositivo en la administración de dispositivos en Apple Business Essentials, la aplicación permanece en la Mac del usuario
Los archivos guardados con esta aplicación no se colocan en un volumen separado
Antes de crear un nuevo paquete en Apple Business Essentials que contenga la aplicación que deseas implementar, debes haber instalado y revisado la información que se indica a continuación. Una vez que tengas toda la información, puedes comenzar a crear tu paquete. Consulta Crear un paquete.
Nota: Si tienes que cambiar alguna de estas configuraciones a continuación, debes actualizar un paquete existente o crear uno nuevo.
Acciones | Descripción | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Instalación automática (acción del usuario) | Tan pronto como se agrega el paquete a una colección, los usuarios que tienen computadoras Mac asociadas con esa colección (y conectadas a Internet) se ponen automáticamente en cola para descargar el paquete. Una vez que se descarga el paquete y se instala la aplicación, esta está disponible para todos los usuarios que pueden iniciar sesión en la Mac. | ||||||||||
Eliminación de aplicaciones (acción del usuario) | Después de instalar una aplicación, los usuarios pueden trasladarla a otra ubicación (como su carpeta de inicio) y también eliminarla de su Mac. Los administradores de Apple Business Essentials pueden ver si una app se ha movido o eliminado verificando el estado de instalación de ese paquete. Consulta Revisar el estado de instalación de los paquetes. | ||||||||||
Nombrar un paquete | Puedes asignarle a tu paquete el mismo nombre que la aplicación, o puedes ponerle un nombre ligeramente diferente. | ||||||||||
Decidir sobre un método para compartir | Hay dos métodos principales para compartir el paquete con los usuarios. Puedes configurar un servidor web para descargas directas o puedes agregar el paquete a un servicio de intercambio de archivos como Dropbox o Google Drive. Si vas a usar un servicio de intercambio de archivos, sigue los pasos en la documentación del servicio para obtener la URL que compartirás con tus usuarios. Nota: Independientemente del método que elijas, el paquete debe comenzar a descargarse cuando se use el enlace. El enlace no puede conducir a una página web que contenga otro enlace. | ||||||||||
Crear una URL del paquete para descargas directas desde un sitio web (no un servicio de intercambio de archivos) | Si los usuarios descargarán directamente el paquete desde un servidor web, existen algunas prácticas recomendadas para la configuración de la URL. Además de no incluir espacios, debe contener solo letras minúsculas, números y guiones (-). Por ejemplo, el nombre de un paquete podría ser: companyname-applicationname Después de nombrar el paquete, aloja el paquete en un servidor web que:
La URL debe:
Importante: Si una aplicación no incluye la capacidad de actualizarse de manera automática y deseas actualizarla con Apple Business Essentials, debes crear un nuevo paquete con una nueva URL. Consulta Actualizar un paquete. Por ejemplo, la URL puede verse así: https://www.betterbag.com/required-applications/companyname-applicationname Si decides usar un enlace alojado por el desarrollador que dirige a un paquete, asegúrate de que el desarrollador no actualice el paquete en el lugar. | ||||||||||
Ayudar a garantizar la integridad del paquete | Antes de que los usuarios puedan descargar un paquete que crees, debes generar un valor único para él. Este valor, conocido como hash, ayuda a garantizar que el paquete no haya sido manipulado o reemplazado. Apple Business Essentials usa el hash SHA-256 para este fin. Consulta Obtener la información requerida. | ||||||||||
Conocer el identificador de paquete de la aplicación | Para garantizar que el estado de la instalación se informe correctamente, el ID de paquete que ingreses debe coincidir con el ID de paquete de la aplicación. La cadena del ID de paquete de una aplicación se puede encontrar abriendo el archivo Info.plist de la aplicación (ubicado dentro de la propia aplicación) y localizando la clave CFBundleIdentifier. Consulta Obtener la información requerida. Nota: Un ID de paquete es una cadena única usada por macOS para identificar aplicaciones. Por ejemplo, un ID de paquete podría ser com.companyname.applicationname. | ||||||||||
Agregar opcionalmente un número de versión | Es posible que desees agregar un número de versión para la aplicación. |