Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Just recently I'm being asked by the Mac App Store to log into a different account to update my apps. I've never had a second Apple ID and this computer has always belonged to me, meaning there's never been another account logged into this Mac. Screenshot of the message attached.

You have updates available for other accounts

To update this application, sign in to the account you used to purchase it.

I've tried signing out and logging back in, but to no avail. I had to remove Xcode and install it from scratch for it to work, but I don't want to do that with every app.

Any ideas? :(

share|improve this question
    
I'm on Lion, 10.7.4, by the way. –  Ian Aug 8 '12 at 15:36
1  
    
Nope, everything indexes normally. –  Ian Aug 8 '12 at 15:45
    
Can you see which application/s it wants to update? –  MrDaniel Aug 8 '12 at 16:02
1  
Yeah, was having the same issues myself when I tried to make a purchase the other day. After resetting my password five or six times, I eventually had an Apple representative tell me that it was a bug on their end. Good to know! –  Terrance Shaw Aug 10 '12 at 16:41

6 Answers 6

To make the AppStore forget the old credentials with which an app was downloaded, remove the _MASReceipt directory in the app itself.

To do this:

  1. Open Finder and navigate to Applications,
  2. Ctrl+Click the application and choose "Show Package Contents",
  3. Expand the Contents directory and click the _MASReceipt directory to select it,
  4. Type Command+Delete to delete the directory permanently---you will be prompted for your credentials since this is a protected file.

Quit and restart AppStore, then find the application. The button should now say "Free" or "Install" instead of "Update". Clicking it will update your app to the latest version, doing so as the currently logged-in Apple user.

This can also be a temporary issue and it can clear up over time once the servers recover from some overload conditions.

share|improve this answer
    
This fixed my problem. Thanks! –  Mark Feb 23 '13 at 0:23
    
This helps solve my problem, thanks! –  duy Mar 1 '13 at 4:56
    
installing now! –  Matt Jacobsen May 14 '13 at 7:16
1  
I've been trying to fix this problem for a while. My wife had an apple id that she logged into one time and never used again. MAS showed updates for iMovie and iPhoto for her account even though it had been removed from the computer. This solution worked perfectly. Thank you! –  MySpecialPurpose May 24 '13 at 1:39
    
Worked, thanks very much! Was very frustrating. –  occulus May 14 at 12:53

I had the same issue and neither repairing permissions nor resetting SpotLight did anything to fix it.

If no email address is present in the error, the message means that it thinks that you purchased the app while logged into a different local account on your computer and the App Store does not have write permissions to update it.

It seems that something got messed up on my machine, because I only use a single local account, so I checked the permissions on Xcode.app and had to add my current local account with Read & Write access.

Once I had done that, I could then update XCode through the App Store.

share|improve this answer
    
I had no email address in the error. Changed permissions on Xcode.app to everyone read/write, email appeared in error, worked fine. –  Ben Wilson Feb 27 '13 at 18:45

If you've loaded apps that were purchased with other Apple IDs, this is the screen that you get. (try it:))

So for example, if a friend gave you a copy of their app, and an update appears, you would need to log in with your friend's ID to update that app.

If they are legitimately yours, You can delete them from your computer, and then go to AppStore > purchases, and download them again..

Hope this helps.

share|improve this answer
    
I've never used another Apple ID in my life, and this Mac has always belonged to me, so that's impossible. I was trying to avoid having to install them all over :( –  Ian Aug 8 '12 at 16:47
    
As a developer, I dont know any other way it can happen. I would send a message to the AppStore support group: apple.com/support/mac/app-store –  David DelMonte Aug 8 '12 at 16:53
    
btw, you don't need another Apple ID to load another app - outside of iTunes. You do need the ID to update it.. –  David DelMonte Aug 8 '12 at 16:55

Trivial "fix" in my case. In Applications folder, my Xcode install was named "Xcode.app" ... Renamed it to "Xcode 4.app" and suddenly AppleStore allowed me to update it.

share|improve this answer
    
And this didn't break anything else for you? –  slhck May 19 '13 at 19:04

This can also happen when spotlight indexing is broken, so it might help to try rebuilding the spotlight index (sudo mdutil -E /) before reinstalling a large app like Xcode.

share|improve this answer

In my case I was able to do the first part (delete the file within the application's package contents), but there is no option for me to login with my new account, and I must, since I actually purchased the app with the other login.

Now, when I go to the app center, and search for the app in question, as well as click it to update, it simply says I've already installed this application on this computer, and asks if I'm sure I want to purchase it again. It doesn't offer an "update" option.

I can't seem to find where to "login" to a new account through the app store.

share|improve this answer
    
Update: I did find out how to sign out and re-sign in as a new user, however it still doesn't see that I purchased it and should be able to update it for free. It is still giving me the same "this is already installed on your computer, are you sure you want to buy it?" –  Lisa Jey Davis Jul 5 '13 at 12:24
    
UPDATE AGAIN: I went to my purchases, saw the application there, and "install" was an option - without having to "buy" it. I clicked that. Seemed to work. I'll let you know if somehow I have two of the same app on the system! LOL –  Lisa Jey Davis Jul 5 '13 at 12:31
1  
Lisa - Welcome to the site! Look for the edit button and just go ahead and tell your story in narrative form. The system calls out edits if someone needs to know who edited what and when. –  bmike Jul 5 '13 at 12:55

protected by Community Jul 5 '13 at 12:55

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.