XCode: You have updates available for other accounts
Logged in to my Mac App Store account today, the "Purchases" tab greeted me with an update for Xcode. However, clicking on it only resulted in the following:
You have updates available for other accounts. Sign into the account you used to purchase it.Huh? I don't have any other accounts. One Apple account is more than enough :-\
So, what's the deal here? (Un)fortunately, others had similar issues and a possible solution as well:
- Delete or move
/Applications/Install Xcode.app
resp.Install XCode.dmg
, usually found in/Applications
as well. Then try again to updateXcode
. - Refresh your Spotlight index. I.e. add/remove your system disk to the index, then try again to update:
$ launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist $ mdutil -a -i on && mdutil -a -E
Now the AppStore should work again. Disable once the updates are completed:$ mdutil -a -i off $ launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Privacy List Error The item couldn't be added or removed because you don't have the appropriate permissions.So we have to enable Spotlight again:
$ launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist $ launchctl list | grep -i metadata 5035 - com.apple.metadata.mds - 0 com.apple.metadata.mds.spindump - 0 com.apple.metadata.mds.scanNow refreshing Spotlight's index should work and AppStore will be able to install software again. We might choose to disable Spotlight again:
$ launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist