{"id":10769,"date":"2026-02-24T16:19:20","date_gmt":"2026-02-24T16:19:20","guid":{"rendered":"https:\/\/www.europesays.com\/at\/10769\/"},"modified":"2026-02-24T16:19:20","modified_gmt":"2026-02-24T16:19:20","slug":"swiftdialog-3-0-moderne-benachrichtigungen-fuer-macos-admins","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/at\/10769\/","title":{"rendered":"swiftDialog 3.0: Moderne Benachrichtigungen f\u00fcr macOS-Admins"},"content":{"rendered":"<p>Das Admin-Werkzeug swiftDialog ist in Version 3.0 erschienen und setzt ab sofort macOS 15 oder neuer voraus. Zu den wichtigsten Neuerungen z\u00e4hlt der Inspect-Modus, der \u00fcber die Apple-FSEvents-API das Dateisystem in Echtzeit \u00fcberwacht und sich f\u00fcr Compliance-Checks, Software-Deployments oder Device-Enrollment eignet. Die gesamte Dokumentation wurde auf eine zentrale Website unter <a href=\"https:\/\/swiftdialog.app\" rel=\"external noopener nofollow\" target=\"_blank\">swiftdialog.app<\/a> verlegt.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>swiftDialog ist ein auf SwiftUI basierendes Open-Source-Werkzeug f\u00fcr macOS, mit dem Mac-Administratoren benutzerdefinierte Dialoge, Formulare und informative Nachrichten f\u00fcr die Anwender erstellen k\u00f6nnen. Das Tool kommt vor allem in Skripten und MDM-Workflows zum Einsatz und l\u00e4sst sich mit Systemen wie Jamf Pro, Munki oder SimpleMDM kombinieren.<\/p>\n<p>Breaking Changes und neue Anforderungen<\/p>\n<p>Mit Version 3.0 verabschiedet sich swiftDialog von der Unterst\u00fctzung f\u00fcr macOS 14 und fr\u00fcher. Nutzer \u00e4lterer Systeme m\u00fcssen bei Version 2.6.5 bleiben. Aufgrund der neuen Mindestanforderung k\u00f6nnen die Entwickler modernere APIs nutzen und veraltete Methoden aus dem SDK entfernen. Zudem wurde \/usr\/local\/bin\/dialog zu einem Symlink auf das kompilierte Swift-Binary \u201edialogcli\u201c umgebaut, was die App relokalisierbar macht. Die direkte Nutzung des Dialog-Binaries gilt k\u00fcnftig als deprecated.<\/p>\n<p>Die neue Version bringt visuelle Anpassungen f\u00fcr macOS 26: Die Software setzt hier auf das Liquid-Glass-Design. Dazu geh\u00f6rt ein neues Squircle-Icon. Das Default-Icon nutzt nun die AppIcon-Ressource statt eines SF-Symbols. Au\u00dferdem entfernten die Entwickler alte Boilerplate-Texte f\u00fcr Title und Message \u2013 leere Felder erzeugen nun tats\u00e4chlich eine leere Anzeige.<\/p>\n<p>Umfangreiche neue Funktionen<\/p>\n<p>Ferner wurde der Builder-Modus mit Fixes und neuen Layouts aktualisiert. Buttons lassen sich jetzt mit Symbolen versehen, deren Position, Gr\u00f6\u00dfe, Stil und Farbe anpassbar sind. Die Kommandozeilenoption &#8211;position x,y erlaubt die exakte Bildschirmpositionierung. Mehrere Icons oder Bilder k\u00f6nnen als kommagetrennte Liste \u00fcbergeben werden. Dropdown-Men\u00fcs sind durchsuchbar, Textfelder vom Typ \u201efileselect\u201c akzeptieren initiale Pfade.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Weitere Erg\u00e4nzungen umfassen die Unterst\u00fctzung f\u00fcr animierte GIFs, Sound-Wiedergabe aus Dateien oder URLs, Inline-Textfarbsteuerung und eine anpassbare lineare Progress-Bar, die einen macOS-26-Bug umgeht. Mit &#8211;showdockicon, &#8211;dockicon und &#8211;dockbadge l\u00e4sst sich die Dock-Darstellung steuern. Die Option &#8211;hideotherapps blendet andere Anwendungen aus.<\/p>\n<p>Die vollst\u00e4ndigen <a href=\"https:\/\/github.com\/swiftDialog\/swiftDialog\/releases\/tag\/v3.0.0\" rel=\"external noopener nofollow\" target=\"_blank\">Release Notes zu swiftDialog 3.0<\/a> listen alle \u00c4nderungen und neuen Kommandozeilenoptionen auf. Nutzer \u00e4lterer macOS-Versionen finden dort auch Hinweise auf kompatible Vorg\u00e4ngerversionen.<\/p>\n<p>(<a class=\"redakteurskuerzel__link\" href=\"https:\/\/www.heise.de\/news\/mailto:fo@heise.de\" title=\"Moritz F\u00f6rster\" rel=\"nofollow noopener\" target=\"_blank\">fo<\/a>)<\/p>\n<p>\n      Dieser Link ist leider nicht mehr g\u00fcltig.\n    <\/p>\n<p>Links zu verschenkten Artikeln werden ung\u00fcltig,<br \/>\n      wenn diese \u00e4lter als 7\u00a0Tage sind oder zu oft aufgerufen wurden.\n    <\/p>\n<p>Sie ben\u00f6tigen ein heise+ Paket, um diesen Artikel zu lesen. Jetzt eine Woche unverbindlich testen \u2013 ohne Verpflichtung!<\/p>\n","protected":false},"excerpt":{"rendered":"Das Admin-Werkzeug swiftDialog ist in Version 3.0 erschienen und setzt ab sofort macOS 15 oder neuer voraus. Zu&hellip;\n","protected":false},"author":2,"featured_media":10770,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[46,42,103,868,6681,6682,44,97,96,6683,101,98,100,99],"class_list":{"0":"post-10769","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-wissenschaft-technik","8":"tag-at","9":"tag-austria","10":"tag-it","11":"tag-macos","12":"tag-mobile-device-management","13":"tag-open-source","14":"tag-oesterreich","15":"tag-science","16":"tag-science-technology","17":"tag-systemverwaltung","18":"tag-technik","19":"tag-technology","20":"tag-wissenschaft","21":"tag-wissenschaft-technik"},"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/posts\/10769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/comments?post=10769"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/posts\/10769\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/media\/10770"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/media?parent=10769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/categories?post=10769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/at\/wp-json\/wp\/v2\/tags?post=10769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}