Las aplicaciones de LOB de macOS no se implementan en Microsoft Intune

En este artículo se proporciona la información para resolver el problema por el que las aplicaciones de línea de negocio (LOB) de macOS no se pueden implementar en los dispositivos.

Versión original del producto:   Microsoft Intune
Número KB original:   4344141

Síntomas

Agregue una aplicación de línea de negocio (LOB)de macOS a Microsoft Intune y, a continuación, intente implementar la aplicación en dispositivos macOS. Sin embargo, la aplicación no está instalada en los dispositivos de destino y no se muestran mensajes de error en Intune.

Causa

El problema se produce si el paquete .pkg no contiene la siguiente información:

  • El paquete version y la cadena en el archivo CFBundleVersion packageinfo.
  • Correcto en install-location el archivo pkg-info.

Esta información es necesaria para que Intune pueda implementar la aplicación en dispositivos de destino.

Para comprobar si el paquete .pkg contiene la información necesaria, sigue estos pasos:

  1. En un dispositivo macOS, usa el siguiente comando dentro de la Herramienta de ajuste de aplicaciones de Intune para Mac para extraer los parámetros detectados y la versión del archivo IntuneAppUtil .intunemac creado:

    IntuneAppUtil -r <filename.intunemac> [-v]

  2. Comprueba si el archivo Detection.xml contiene la versión del paquete. Este es un ejemplo del archivo Detection.xml archivo:

    Archive:  SkypeForBusinessMacOS.intunemac
    extracting: IntuneMacPackage/Metadata/Detection.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <PackageMetadata Version="1.0.0.0" TimeStamp="2018-05-18 20:38:20 +0000" MacOSX="10.13.4"
        xmlns="[https://schemas.microsoft.com/Intune/2018/01/01/MACLOBAPP](https://schemas.microsoft.com/Intune/2018/01/01/MACLOBAPP)">
        <MacOSLobApp PackageType="pkg" PackageName="SkypeForBusinessInstaller-16.17.0.65.pkg" BundleId="com.microsoft.package.Microsoft_AutoUpdate.app" BuildNumber="3.8.16112200">
            <MD5HashChunkSize Size="10485760"/>
            <MD5Hash>
                33a159eef753c90f522f54643b7055a6,f7becc593a7b4dcfbd41586789183211,aaa086b4eb85628356d2df1e7a81802b,445de9a759211d80eb548edaf081eb8e
            </MD5Hash>
            <MacOSLobChildApp BundleId="com.microsoft.SkypeForBusiness" BuildNumber="16.17.65"/>
            <MacOSLobChildApp BundleId="com.microsoft.autoupdate2" BuildNumber="3.8.1" VersionNumber="3.8.1"/>
        </MacOSLobApp>
        <InstallerParams VolumeInfo="/" RestartAction="None"/>
    </PackageMetadata>
    
  3. Ejecute el siguiente comando para extraer el archivo pkg-info en el archivo .pkg:

    xar -x -f <.pkg file path> -C <Output folder>

  4. Compruebe si el resultado contiene CFBundleVersion y install-location . La ubicación de instalación debe ser /Applications o su subcarpeta, como en el ejemplo siguiente:

    <pkg-info identifier="com.microsoft.OneDrive" version="17.3.6760" install-location="/Applications">
    <bundle path="./OneDrive.app" id="com.microsoft.OneDrive" CFBundleShortVersionString="17.3.6760" CFBundleVersion="6760.105"/>

Solución

Para solucionar el problema, ponte en contacto con el desarrollador de la aplicación para volver a generar el paquete .pkg y así incluir la información necesaria.

Para obtener documentación específica de Apple para desarrolladores, consulta https://developer.apple.com/ .

Más información

Actualmente, la compatibilidad con la implementación de aplicaciones de macOS está limitada a aplicaciones .pkg sencillas que se instalan en la carpeta /Applications y aplicaciones de Office 365 para macOS.

Aviso de declinación de responsabilidades sobre la información de terceros

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.

Renuncia de contactos de terceros

Microsoft proporciona información de contacto con otros proveedores para ayudarle a encontrar información adicional sobre este tema. Esta información de contacto puede cambiar sin previo aviso. Microsoft no garantiza la precisión de la información de contacto de terceros.