Uns Mac-Benutzer stellen die gleiche Frage auf die andere Seite: Warum benötigen Sie ein (Un-) Installationsprogramm für alles in Windows?
Die meisten Mac-Programme sind vollständige Bundles - alle ihre Ressourcen befinden sich im Ordner der Anwendung (Rechtsklick auf das App-Symbol -> Paketinhalt anzeigen). Damit sie von überall ausgeführt werden können, gibt es eine Systemvariable, die dem Code mitteilt, wo er sich befindet. Oft kann eine Anwendung direkt von der heruntergeladenen DMG und sogar von einem Remote-Server ausgeführt werden. Ein kleiner Leistungstreffer, aber es wird funktionieren. Die Benutzereinstellungen befinden sich in der Benutzerbibliothek. Es gibt auch Systemroutinen, um die Mechanik zu handhaben.
Auf Macs gibt es keine zentrale Registrierung, die eingerichtet (oder gewartet) werden muss, sodass auch dort keine Änderungen vorgenommen werden müssen.
Wenn Sie Mac-Anwendungen entwickeln, sollten Sie sich sehr bemühen, kein Installationsprogramm zu benötigen - nur, wenn Sie gemeinsam genutzte Bibliotheken oder Dienste auf Shell-Ebene installieren. Im Allgemeinen ist es möglich, darauf zu verzichten.
Da Sie in Richtung iOS-Programmierung unterwegs sind, würde ich vorschlagen, sich darüber keine Gedanken zu machen. In den iOS-Regeln wird angegeben, wo was gespeichert werden soll, und es ist NICHT verhandelbar. Einstellungen gehen hier, Benutzerdaten gehen dorthin. Sie werden mit den mitgelieferten APIs verwenden. Einhalten. Gehorchen.
*.app
Ordners auf Ihre lokale Festplatte Dateiaktionen auslösen kann. Auch dasnnn.app
ist ein Ordner , keine Datei. Die Funktionsweise von Mac-Apps ist ziemlich umständlich.