Apple Bundle IDs

Last updated:

The Contact Menu can launch applications by name. While that is the easiest to add to the menu setup, there are benefits to using the Apple Bundle ID or an Application specific URI.

Using the Apple Bundle ID will work even if the Application is renamed - a common issue as people download an application many times.

Bundle IDs

Every Mac OS Application has a Bundle Identifier in its Info.plist. You can also determine a bundle ID with this command in Terminal (sudo not required)

The command: 

osascript -e 'id of app "Chess.app"'

Returns its Bundle ID: 

com.apple.Chess

 

Bundle ID reference

The Contact Menu can trigger any application by its Bundle ID, here is a list of common ID

Communication

  • com.apple.iChat
  • com.citrixonline.GoToMeeting
  • com.geekspiff.chickenofthevnc
  • com.skype.skype

Computer Management

  • com.googlecode.munki.ManagedSoftwareCenter
  • com.jamfsoftware.selfservice
  • com.mac-msp.gruntwork.manualstart

Remote Support

  • com.elsitech.screenconnect.client
  • com.logmein.join.me
  • com.teamviewer.TeamViewer*

*The Contact Menu will automatically try the following, in order:

  • com.teamviewer.TeamViewerQS
  • com.teamviewer.TeamViewer
  • com.teamviewer.TeamViewerHost

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.