Re: Packager
Re: Packager
- Subject: Re: Packager
- From: Sherm Pendley <email@hidden>
- Date: Mon, 2 Feb 2004 21:21:15 -0500
On Feb 2, 2004, at 6:52 PM, Brian Christensen wrote:
_not_ necessary for those files to be placed in "certain locations,"
as the framework can and should be placed in the app's bundle not
anywhere else.
Beware of generalizations - they have a habit of biting back. ;-)
I maintain a framework that wraps around a C library and provides a
consistent public interface, whereas the interface to the C library it
wraps changes from version to version. My framework uses an installer
that examines the target system and installs the correct version of the
framework.
Placing the framework in the app bundle would mean shipping and
supporting two different versions of the app - one for the Jaguar
version of the library, and one for Panther. Users would then have to
figure out which version they want. Now multiply that by every app that
uses my framework. And, whenever Apple releases an OS update that
changes the underlying C library, users would have to repeat the
process - for every application that uses my framework.
Apple's installation guidelines aren't meant to be followed religiously
- that's why they're called "guidelines" rather than "rules." It's not
a matter of dogma - each case has to be judged on its own merits. You,
the developer, should decide for yourself whether it's best to follow
the guidelines, or not. Most of the time a drag-and-drop install is the
simplest option. Sometimes an installer is simpler.
sherm--
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.