XCode re-associates its preferred filetypes every time you update it, or at least pretty reliably does for me