macOS-Branchen-Apps werden nicht in Microsoft Intune bereitgestellt

Dieser Artikel enthält die Informationen, um das Problem zu lösen, dass die macOS-Branchen-Apps nicht auf den Geräten bereitgestellt werden können.

Ursprüngliche Produktversion:   Microsoft Intune
Ursprüngliche KB-Nummer:   4344141

Problembeschreibung

Sie fügen eine macOS-Branchen-App zu Microsoft Intunehinzu und versuchen dann, die App auf macOS-Geräten bereitzustellen. Die App wird jedoch nicht auf den Zielgeräten installiert, und es werden keine Fehlermeldungen in Intune angezeigt.

Ursache

Das Problem tritt auf, wenn Ihr .pkg-Paket nicht die folgenden Informationen enthält:

  • Das Paket version und die Zeichenfolge in der CFBundleVersion Packageinfo-Datei.
  • Richtig install-location in der pkg-info-Datei.

Diese Informationen sind erforderlich, damit Intune die App auf Zielgeräten bereitstellen kann.

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob ihr .pkg-Paket die erforderlichen Informationen enthält:

  1. Verwenden Sie auf einem macOS-Gerät den folgenden Befehl im Intune-App-Umbruchtool für Mac, um die erkannten Parameter und die Version für die erstellte IntuneAppUtil .intunemac-Datei zu extrahieren:

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

  2. Überprüfen Sie, ob Detection.xml die Paketversion enthält. Hier ist ein Beispiel für die Detection.xml Datei:

    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. Führen Sie den folgenden Befehl aus, um die pkg-info-Datei in der .pkg-Datei zu extrahieren:

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

  4. Überprüfen Sie, ob die Ausgabe enthält CFBundleVersion und install-location . Der Installationsspeicherort sollte /Applications oder sein Unterordner sein, wie im folgenden Beispiel:

    <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"/>

Lösung

Um das Problem zu beheben, wenden Sie sich an Ihren App-Entwickler, um das .pkg-Paket neu zu erstellen, um die erforderlichen Informationen zu enthalten.

Die Apple-spezifische Entwicklerdokumentation finden Sie unter https://developer.apple.com/ .

Weitere Informationen

Derzeit ist die Unterstützung für die Bereitstellung von macOS-Apps auf einfache PKG-Apps beschränkt, die im Ordner "/Applications" und office 365-Apps für macOS installiert sind.

Informationen zum Haftungsausschluss von Drittanbietern

Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.

Haftungsausschluss für Drittanbieter Kontakte

Microsoft stellt Kontaktinformationen von Drittanbietern bereit, die Sie bei der Suche nach zusätzlichen Informationen zu diesem Thema unterstützen. Diese Kontaktinformationen können sich ohne vorherige Ankündigung ändern. Microsoft übernimmt keine Garantie für die Richtigkeit von Kontaktinformationen von Drittanbietern.