Since upgrading to iOS 8, many users have reported issues when it comes to syncing music with iTunes.
For some reason, all their music is gone and no matter how many times they try and sync, no music ever gets transferred. Here’s trick which may work for you!
Step 1. Make sure that you don’t have iTunes Match enabled in Settings > Music. If you don’t have iTunes Match or already know it’s disabled, continue on.
If you do, keep in mind that it will always override whatever you have hard synced from iTunes. Actually, iTunes won’t even let you attempt to sync music if iTunes Match is turned on. If that’s the case, simply disable iTunes Match and try syncing again with iTunes like normal.
Step 2. Plug in your iPhone or iPad running iOS 8 or higher and launch iTunes.
Step 3. Select your iPhone from the dropdown menu.
Step 4. Select Music in the side navigation panel.
Step 5. Uncheck the box for Sync Music and then click Apply or Sync.
Step 6. Once the sync is complete, recheck the box for Sync Music and hit Apply or Sync again.
Step 7. Unplug your iPhone or iPad and see if your music is back.