How to disable "iCloud Storage is Full" Messages on OS X
Solution 1:
As far as I'm aware, these are the only ways to turn off this message:
Turn off iCloud Backup
Free up some space in iCloud
Turn on Do Not Disturb
Pay the money to upgrade
All the Google searches and discussions on Reddit, Apple and other websites indicate that there is no other way. However I'm trying to reproduce the issue to see if it can be solved via the command line.
Until then, or until someone else comes up with a working procedure, assume the above is the only answer.
Solution 2:
I had this pop-up too and today I had time to see if I can disable it. It's not a final solution but I can at least kill it now. I hope others can help you (and me) point to a solution where it will never popup again.
The underlaying process which pops up this message is: UserNotificationCenter.app which resides in /System/Library/CoreServices/
You can kill it in Activity Monitor. But I wanted it 1 step easier so I made a small script.
Copy paste these lines in a plain text file and make sure to give it the extension *.command
#! /bin/sh
pkill -9 UserNotificationCenter
sleep 5
pkill -9 System\ Preferences
killall Terminal
exit
After you did this open Terminal. Copy paste sudo chmod 755
, press spacebar and drag your text file in the terminal window. Hit enter, type your password and your done. As soon as this message appears, double click this file and it's gone.
A little explanation: If you kill UserNotificationCenter it will open the iCloud System Preferences. 'Sleep 5' pauses the script for 5 seconds otherwise it kills Sys Prefs faster than it starts. The script starts Terminal to run it so we quit this too (but you can leave it out if you need Terminal).
This temporary solution works for me until we find a way to demolish it for good.