Ich führe ein Unternehmen, in dem wir E-Mail-Stationen für Menschen erstellen. Wir haben einige Mac-Benutzer, die derzeit eine Zip-Datei herunterladen müssen und diese manuell in ihr Mail-Verzeichnis kopieren.
Ich möchte diesen Prozess automatisieren und es Mac-Benutzern ermöglichen, direkt ein Paket herunterzuladen, das diese Dateien automatisch kopiert.
Ich habe ein Beispielpaket mit PackageMaker erstellt, Skript erstellt, das Archive.pax.gz durch die Client-Stationen ersetzt, aber einen Fehler macht. Ich habe festgestellt, dass ich keine obligatorische Stücklistendatei bereitgestellt habe. Wie kann ich es auf einer Nicht-Mac-Plattform erstellen? Oder wenn ich es nicht kann, gibt es eine andere Möglichkeit, ein Mac-Installationsprogramm auf einer Nicht-Mac-Plattform zu erstellen?
Schließlich habe ich einen postflight Hook erstellt, der den gesamten Installationsprozess durchführt
Es ist jetzt möglich, Stücklisten (Bill-of-Materials) -Dateien unter Linux zu erstellen. Jemand hat eine Open-Source-Version von mkbom erstellt unter:
Die Website enthält auch eine leicht zu befolgende Schritt-für-Schritt-Anleitung zum Erstellen eines Mac OS X-Installationsprogramms unter Linux ( Ссылка ).
Meine Firma baut regelmäßig Mac OS X-Installer unter Linux mit dieser Methode und bisher hatten wir keine größeren Probleme.
Ich habe einen Code erstellt, der eine Stückliste aus Linux auflisten kann. Benötigt etwas mehr Arbeit, um tatsächlich eine Stückliste zu schreiben.
Das Stücklistenformat ist überhaupt nicht intuitiv. Wirklich böse eigentlich. Wenn Sie sich meinen Code ansehen, können Sie sich ein Bild vom Format machen. Ich habe bemerkt, dass GNUStep das NEXTStep BOM-Format weggenommen hat, wo vermutlich Apple es bekommen hat.
Tags und Links package ios macos email packagemaker