For certain file types (like PDF) my "Open With..." Finder menu has become uselessly long, and I would like to remove some specific items from it.

How do I remove specific items from my "Open With..." menu in High Sierra?

Note, this is not a duplicate of the many similar questions about how to reset the menu, nor (I hope) of the several very old questions with no or outdated answers on the same topic.

  • 1
    Have you tried any of the potential solutions with the "outdated" answers? What was your results? Don't dismiss a solution because you perceive it must not work simply because it has aged. See: apple.stackexchange.com/questions/64124/… – Allan Jun 19 '18 at 12:44
  • @Allan That question is about resetting, not removing specific items. – orome Jun 19 '18 at 12:46
  • 1
    That's just one...what have you tried? – Allan Jun 19 '18 at 12:50
  • @Allan None of the irrelevant answers about resetting. – orome Jun 19 '18 at 12:54
  • The list is based on what the apps you installed. The apps tell the OS what they can do, and the OS takes that and add it to the list. The apps are the point of control on what you have in that list. – John Keates Jun 19 '18 at 15:04

To prevent a specific app from showing up under the "Open With..." for a particular file:

  • Go to your Applications folder and right click on the app you want
  • Right click and select "Show Package Contents"
  • In the Contents folder, open the file Info.plist with your favorite text editor
  • Under CFBundleTypeExtensions (there will be multiple), find the XML properties with <string>file extension</string>.
  • Delete the XML property that matches the file type you no longer want to associate. (i.e. <string>gif</string>) then save the file.
  • In Terminal, restart Finder (killall Finder)
  • Many of the items I want to remove don’t have that entry. – orome Jun 19 '18 at 13:16
  • This is an example of the answers I've tried. This answer is not uptodate for High Sierra. – orome Jun 19 '18 at 14:43
  • 2
    This is why it's necessary to tell us what you have tried already. Someone (in this case me) took time and effort to write an answer which you (in one line) dismiss as "already tried." If you want to attract folks to view your question and write an answer, you need to help us by providing info of what you've already attempted and what didn't work. – Allan Jun 20 '18 at 12:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .