Four popular and straightforward ways to set your Mac to run an app or other software when it starts up. Includes AppleScript code.
property list
How to set your Mac to run scripts, apps and other software automatically, and at regular intervals, using launchd and a property list.
They’re XML, structured into dictionaries and arrays containing key-value pairs. Preference plists are managed, and need special treatment.
When you write a comment to an article here, or edit a Property List, you’re editing XML. Two or three characters won’t work properly.
UserDefaults and cfprefsd manage the preference system, an amorphous database spread across hundreds of files which can only be controlled in Terminal. It’s time for a change.
Preference files are involved in many Mac problems, and are often their solution. Using them now isn’t simple: here is some guidance.
Version numbers are simple, aren’t they? So how come so few of Apple’s own apps conform to its own rules? And as for copyright info, forget it, as so many Apple apps seem to.
Source code workthrough of one method of checking for and automatically downloading updates to an app, in Swift 5 for macOS 10.11-10.14.
Adding support for Mojave’s new privacy system is mandatory for apps which need to access protected data. How easy is that?
When you want software to run automatically each time you Mac starts up, there are several ways of doing that. Here’s your choice.