Gestionar aplicaciones en una flota de Mac requiere que podamos controlar versiones, descargas, permisos y diferentes componentes del sistema con cierta facilidad. Apple Business reúne todo este proceso en los paquetes de macOS con los que podemos desplegar aplicaciones de forma consistente, segura y, además, repetible en toda la organización. Para los departamentos de IT, esto se traduce en mucha menos intervención manual, en un onboarding más rápido y en una experiencia uniforme para todos y cada uno de los empleados.
Qué es un paquete en Apple Business y cómo debemos prepararlo
Un paquete es un instalador de macOS que Apple Business puede asignar a los diferentes Mac de nuestra organización. Podemos partir del paquete facilitado por el desarrollador, si lo deseamos, o crear uno nosotros mismos para distribuir una aplicación. Dentro de una estrategia más amplia, los paquetes son los compañeros ideales de los esquemas de Apple Business, pues allí es donde agrupamos aplicaciones, políticas y configuraciones para cada perfil de forma fácil. La clave está en tratar cada paquete como una versión cerrada e identificada del software que vamos a distribuir.
El primer paso para ello es decidir dónde alojaremos el archivo. Podemos utilizar un servidor web de descarga directa o un servicio de alojamiento que genere un enlace directo. La URL debe empezar por https, eso sí, corresponder a la versión concreta y lanzar la descarga automáticamente. El servidor debe ofrecer acceso anónimo y estar disponible desde todos los Mac que van a tener que acceder a él. Apple recomienda aquí que usemos nombres con minúsculas, números y guiones, para tener suficiente variedad para poder expandir la cantidad de paquetes progresivamente. Una URL estable y exclusiva por cada versión simplifica enormemente el mantenimiento posterior.
Cuando una app requiera un instalador nuevo, crearemos otro paquete y otra URL. Así mantenemos una relación precisa entre la versión, el instalador y el despliegue y podemos auditar y comprobar cada cambio con mucha más facilidad.
Cómo crear, firmar, desplegar y revisar un paquete
Cuando una aplicación carece de instalador, podemos construir uno, desde macOS 13 o posterior, con las herramientas integradas en el sistema. Creamos una carpeta temporal, abrimos el Terminal, entramos en ella con cd y definimos ID="NombreEmpresa". Después generamos una identidad RSA de 4 096 bits mediante OpenSSL, importamos el certificado y la clave privada en el Llavero y establecemos el certificado como de confianza para productbuild y pkgbuild. Con esto, tendremos el paquete firmado de forma que podemos garantizar el origen y la integridad del paquete que distribuimos.
Aquí la identidad tiene una vigencia de un año, por lo que conviene custodiar bien la clave privada en el Llavero y planificar su renovación. En organizaciones con varios administradores podemos exportarla e importarla a otros Mac.
Una vez cargado el paquete, podemos revisar su estado desde Dispositivos > Paquetes de macOS en Apple Business. En Información general podemos ver las instalaciones completadas, las que están en curso y también las pendientes. Al abrir un paquete y entrar en Estado de la instalación, veremos la última actualización, la versión instalada y el estado de cada Mac.
En iDoo somos especialistas en Apple para empresa y educación y acompañamos a cada organización en la estrategia que mejor encaja con sus necesidades. Las plataformas de Apple para empresa y educación nos permiten construir entornos con menos incidencias, mayor estabilidad, mayor seguridad, un onboarding rápido y más productividad.
Como Apple Premium Business Partner y Apple Premium Education Partner, en iDoo ofrecemos DaaS, renting y gestión completa del ciclo de vida del dispositivo. Formamos parte del grupo Bechtle, lo que refuerza nuestra capacidad y alcance internacional, y completamos el despliegue con iDoo Academy, nuestra plataforma de formación, cursos y recursos donde, entre otros, formamos a los responsables en la gestión de paquetes a través de Apple Business. Un sistema con el que distribuir software en nuestra flota es tan fácil como elegir qué queremos instalar, y dejar que los diferentes Mac se ocupen de ello.


