I am having a problem on 10.6 with downgrading installs (uninstalling
then installing an older version, usually for QA to properly test upgrade
paths).
My current uninstall script removes my app files as well as
/Library/Preferences/com.myapp.plist and /Library/Receipts/MyApp.pkg. On
10.3 – 10.5 I can then install an older version with no problem, as all
traces of the app are removed.
On 10.6 the installer nonetheless complains that a version
on the root volume is newer, but I don’t know where it is storing this information
about the version I just thought I deleted.
I see, in the installer log on an upgrade, some references to installd and
PackageKit “registering” bundles, but don’t know where this
information is being stored.
Any thoughts on what 10.6 is doing different and how I can make my uninstaller remove
that information as well?
Thanks,
David Litwin
BigFix, Inc.