iPhone cannot be synced because there is not enough free space to hold all of the selected items
Solution 1:
When you start syncing your iDevice in iTunes and then you get this annoying message (especially when it tells you it needs like 1.4MB and there is 300MB available?!): 'The iPhone/iPad “iPhone(insert name)” cannot be synced because there is not enough free space to hold all the selected items'. What do you do?
Basically the problem, in many cases, seems to be that iTunes thinks it has too many updates to install on your iPhone/iPad and it isn't smart enough to load them one at a time when there's not enough space to do them all??
Fortunately it can often be side-stepped by just taking your iPhone/iPad and clicking on the App Store app, then tapping on the Updates tab, and then tapping on 'Update All' at the top right. If that complains that there's not enough space you can let do some updates then try again (and again) and will update the rest of the apps. Then the sync should be fine with iTunes.
Solution 2:
I fixed my issue today. Our iPhone 5 with 32 gigs had no issue syncing or backing up; however or iPhone 6 with 128 gig was causing the "lack of disk space" error message. I emptied my trash bin freeing up 30 gigs but still not luck.
After doing some research, I deleted the last backup of the iPhone 6 as some users said it may be corrupted. Once I did that, I was able to do a backup on Iphone6. Then I was able to sync with no issue!
Hope this helps some of you. Good luck. Just disappointed that Apple does not help at all!!!!!