'Tricking' the App Store to allow re-downloading a purchase

Hopefully short version of a rather long ordeal:
An app I use recently became available only on the MAS. After paying and downloading it, I discovered that the old version was still installed as a Pref Pane. The developer's site suggested using an uninstaller but warned that it might also remove the new version and one would need to re-download.
What actually happened was very unpleasant and frustrating. The new version did seem to disappear, but only from the Applications folder. Bits and pieces of both the old and new versions remained in various places on my drive. Unfortunately, they also appeared on my external backdrive. These remaining resources seemed to make the MAS think every thing was fine and I should not try re-downloading the app.
The short story: I deleted every instance of any resource for both the new and old versions of the app. Emptied the Trash. Shutdown for the night.
This morning, I disconnected the external drive before starting up. Opened the MAS and was surprised to see every single purchase listed as simply "Install"! Note the lack of the "ed"! MAS was saying I had purchased these apps but that I could now install all of them! I didn't push my luck any further than re-downloading the one app that started this journey!
Things went totally as expected and the app is now successfully running. Finally!
Moral? If you can't get the 're-download' to function, simply do your best to delete and trash any and every resource that app placed on any of your drives, including externals. It may also help to block Spotlight from icluding those backup volumes from its index.
I'm still not sure exactly what the MAS uses to know what is installed, but it obviously reads some info on the drives. This info seems to be the actual app andor any of its resources (inluding plists). I did find what appears to be a new method of recording installs. In previous versions, OS X stored ".pkg" files in your "/Library/Receipts" folder. In Lion, there are a few of those files still there, but there is now a "InstallHistory.plist" file listing at least Software Update and MAS instals. However, its presence doesn't seem to be used by MAS in determining what you may have purchsed. Just an interesting bit of trivia? ;-)
Others have stated that using the 'option' key will allow re-downloading a purchase. That has never worked for me, however. The above method has and the disconnecting of external backups may be critical, also. So, my three-step method for the future will be:
1. Disconnect external drive(s).
2. Completely delete any and all resources of the particular app and empty the Trash.
3. Restart and open the MAS expecting to see "Install" labels and buttons. ;-)
Hope this will save some frustration for others...

Hello -Tuck-,
Thanks for using Apple Support Communities.
The apps prompting you to sign in with a different Apple ID when updating were purchased with that Apple ID.  You will need to sign in with the Apple ID used to purchase or accept the applications before you can update them.
Alerts may occur when accepting bundled applications from the Mac App Store
http://support.apple.com/kb/TS4373
Take care,
Alex H.

Similar Messages

Maybe you are looking for

  • Mac OS X (10.4.11) Spelling Check

    Mac OS X (10.4.11) Spelling Check no longer dings?

  • Nokia 5610 - the lights are singeing from time to

    Hi On mi Nokia 5610 , the lights are singeing from time to time At the attached doc file , the lights are marked with blue arrows Question 1 : Why does the lights are singeing ? Question 2 :How can I stop it ? thanks in advanced

  • Old Serial Numbers

    After 4 years, my hard drive crashed. Most files were backed up and I have reloaded and updated most of the programs on the new drive but I have a problem getting my FCE HD upgrade loaded (I have the serial number for HD). I have the original FCE 2 p

  • HP15 locks up when connecting to internet using IE

    When I try to get on the internet thru IE my computer locks up. I have run a virus scan. I have done a systems check thru hp support assistant and everything comes up clean. I also rebooted my wireless server. Now what? Thanks!

  • Hyperion v/s OLAP

    Dear All, I am newbie to Hyperion, I read somewhere Data Warehouses uses OLAP technology which is used for data analysis (+read Only purpose+). But hyperion is also one of the D/W tool right, then why it is accepting the values(write/updated values).