Re: Making an uninstaller
Re: Making an uninstaller
- Subject: Re: Making an uninstaller
- From: Eli Bach <email@hidden>
- Date: Sun, 17 May 2009 18:23:32 -0700
On May 17, 2009, at 6:13 PM, Andrew Merenbach wrote:
Hi, all,
I searched lists.apple.com under installer-dev for "uninstall" and
"uninstaller" and came up with only a couple of answers--both from
long ago--so I'm wondering whether the protocol has changed. I'm
about to distribute an installer package, and would like to know
whether it's possible to include an uninstaller package, as well.
Apologies if this sounds like a terribly newbie-ish question, but
can I create my installer such that the same installer package, upon
opening and finding the current version of its products installed,
provides an uninstall option, without using a script but instead
using the installer's own path determination mechanism (since it
does, after all, know where its components go)?
If I do need a script, what is the recommended way to get it called
from the installer package, so that I don't need to distribute a
separate item for people to open?
I'm using PackageMaker 3.0.3 under Leopard, and am sure that I've
missed something quite obvious in the documentation, but searching
developer.apple.com for "uninstaller" failed to produce anything,
either. Many thanks for your time!
Cheers,
Andrew
First, end-users wouldn't expect an Installer package to have an
uninstall option anywhere.
The few 'installers' that do this are full on applications, that do
both installation and uninstallation.
Most setups either:
-provide a list of things for the end-user to delete
-provide/install a shell script to delete installed components
-provide/install an application to delete installed components
There have been requests for an Apple-provided uninstall capability,
since, well, Mac OS X first came out...
Eli
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden