Re: Installing/distributing frameworks
Re: Installing/distributing frameworks
- Subject: Re: Installing/distributing frameworks
- From: Ondra Cada <email@hidden>
- Date: Sun, 29 Jul 2001 11:04:33 +0200
l.,
>
>>>>> l.m.orchard (lmo) wrote at Sat, 28 Jul 2001 18:25:13 -0400:
lmo> I've got a question about distributing and possibly installing these
lmo> frameworks with my apps. Peeking at OmniWeb, I noticed that that app has
lmo> a copy of all the frameworks it uses, right in the app contents. I
lmo> noticed that the app VNCDimension uses some Omni frameworks and contains
lmo> its own copies of some of the same frameworks.
lmo>
lmo> Is this the way it should be done? Because this seems like there'll be a
lmo> lot of duplicate copies of the same frameworks all over my system,
lmo> especially since I plan on building a bunch of small apps that will use
lmo> my PCRE framework.
Yeah. I personally don't like it much either, but this is the way it should
be done. Apple decided to trade application sizes for (admittedly, truly
important!!!) possibility to install any application just by copying it to
.../Applications, and uninstall just by trashing it.
lmo> This makes me think
lmo> that this might lead to some DLL Hell with versioning if two apps use
lmo> the same framework with different revisions
There is a system code which makes a list of all possible frameworks, and
makes sure that apps use the most recent one (even should it be from a
different application). There is a proper support for apps which need older
version, etc. So, this is supported quite well.
---
Ondra Cada
OCSoftware: email@hidden
http://www.ocs.cz
private email@hidden
http://www.ocs.cz/oc