How can I uninstall or disable the News app on macOS? [duplicate]
NOTE: At the time this question/answer was posted the then current release of macOS was macOS Mojave. Things have changed in macOS Catalina and later. Especially in macOS Big Sur and later, the Macintosh HD is a cryptographically signed read-only volume and these directions do not apply to it or later versions of macOS. Additional steps and directions requires for macOS Big Sur and later, however breaking the cryptographically signed read-only volume breaks FileVault and therefore will not be provided.
For macOS Mojave and earlier.
You do not need to disable System Integrity Protection (SIP).
To delete the News app, do the following:
- Backup News.app with via Time Machine or making a Zip archive.
- For the Zip archive, right-click it and select: Compress "News"
-
Shutdown your Mac.
-
Boot to Recovery Mode. Press ⌘R when starting your Mac.
-
Open Terminal from the Utilities menu.
-
Run the following compound command adjusting Macintosh HD as necessary if you've modified the default name of the primary startup volume:
rm -r "/Volumes/Macintosh HD/Applications/News.app"; reboot
-
After rebooting from Recovery Mode, if you still have the News icon on the Dock, right-click it and select: Options > Remove from Dock
Note that while this does remove the News.app, it may/will reappear when macOS is updated/upgraded and will need to be deleted again.
If after having done this and you want to restore the News app, then restore it using Time Machine, if you backed it up in that manner, or if you created the Zip archive, it would have been created in the /Applications folder, if you moved it elsewhere, move it back and then do the following:
-
Shutdown your Mac.
-
Boot to Recovery Mode. Press ⌘R when starting your Mac.
-
Open Terminal from the Utilities menu.
-
Run the following compound command adjusting Macintosh HD as necessary if you've modified the default name of the primary startup volume:
cd "/Volumes/Macintosh HD/Applications"; ../usr/bin/unzip News.zip; reboot