launchApplication(_:)
Launches the specified app.
Declaration
func launchApplication(_ appName: String) -> BoolParameters
- appName:
The name of the app to open.
Return Value
true if the app was successfully launched or was already running; otherwise, false.
Discussion
The appName parameter need not be specified with a full path and, in the case of an app wrapper, may be specified with or without the .app extension, as described in Use of .app Extension.
Before this method begins, it posts an willLaunchApplicationNotification to the NSWorkspace object’s notification center. When the operation is complete, it posts an didLaunchApplicationNotification.
It is safe to call this method from any thread in your app in macOS 10.6 and later.
See Also
Methods
open(_:options:configuration:)open(_:withApplicationAt:options:configuration:)openFile(_:)openFile(_:withApplication:)openFile(_:withApplication:andDeactivate:)openFile(_:from:at:in:)launchApplication(_:showIcon:autolaunch:)launchApplication(at:options:configuration:)performFileOperation(_:source:destination:files:tag:)fullPath(forApplication:)absolutePathForApplication(withBundleIdentifier:)launchApplication(withBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:)open(_:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:)mountedRemovableMedia()mountedLocalVolumePaths()