If you see an error like “GarageBand cannot be updated because it was refunded or purchased with a different Apple ID,” it may surprise you. Isn’t GarageBand free? Isn’t your Apple ID the one in use on your Mac?
Apple cryptographically encodes into every app downloaded the Apple ID of the purchaser. That’s true with “free” apps (truly free or free with in-app purchases) and paid ones alike, including Apple’s own software, such as Pages and GarageBand.
You can wind up with the above error in a few cases: you purchased a Mac with software already installed and try to update it, or you changed the Apple ID used for purchases on your Mac. Other more obscure conditions may apply, but they’re not documented. (If you didn’t purchase an app that’s installed on a Mac you bought or were given, there’s no way to receive updates without the original Apple ID login.)
The solution is quite easy:
Find the applications in your Applications folder.
Drag it to the Trash, or select it and press Command-Delete.
Enter an administrator password when prompted.
Empty the Trash.
Go to the App Store and attempt to download the app again. This time it should work.
In the event that you still have an error, now also try:
In the App Store, choose Store > Sign Out and then Store > Sign In.
Restart your Mac via > Restart.
This Mac 911 article is in response to a question submitted by Macworld reader Blain.
Ask Mac 911
We’ve compiled a list of the questions we get asked most frequently, along with answers and links to columns: read our super FAQ to see if your question is covered. If not, we’re always looking for new problems to solve! Email yours to email@example.com, including screen captures as appropriate and whether you want your full name used. Not every question will be answered, we don’t reply to email, and we cannot provide direct troubleshooting advice.