• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Packager
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

References: 
 >Re: Packager (From: email@hidden)
 >Re: Packager (From: Brian Christensen <email@hidden>)

  • Prev by Date: Re: Packager
  • Next by Date: Re: Packager
  • Previous by thread: Re: Packager
  • Next by thread: Re: Packager
  • Index(es):
    • Date
    • Thread