[V4RB] Mac OS X .app bundle (REALbasic deployment question)

Ruslan Zasukhin sunshine at public.kherson.ua
Fri Aug 19 20:00:37 CDT 2005


On 8/19/05 3:32 PM, "Malik Djelil (AlterConcept SAS)"
<malik.djelil at alterconcept.com> wrote:

> About the CFMSupport:
> - This solution (1 /Library/CFMSupport/CVomponents/) can be a problem in
> this situation: On the same computer, two different applications can be
> compatible with two different versions of the VComponents.

Right,

And you MUST NOT deploy into this way!

Again, for now we promise that will work for REALbasic

A) CARBON/PEF application that is deployed as

        MyAppFolder
            files dlls ..


B) REALBasic can build bundle for Macho but not for PEF.
    You still must be able build for PEF the bundle manually
    or using own scripts. This is not hard.

    then VComponents files must go into MacOs folder.


> - As mentionned by Ruslan, I think it is a good idea to implement the
> following feature :) An API to set a list of preferred paths (a method like
> Valentina.setComponentsPaths(), I suppose) with the support for the Mach-O
> bundle internal paths (relative paths).

IMPORTANT. 

    When we will get V4RB-MACHO all dylibs will be compiled with internal
    path to 

        Package/Contents/Vcomponents

    you will not be able change this.
    this is how dylibs work. Do not know why :-)
 
> For now, I have planned for my future application to make a standard Mac OS
> X package (.pkg) to install the Vcomponents.

Do not make SEPARATE VComponents folder...

I think problem is that you try do MACHO build, why ?
Try do PEF build.

And again, if you very want bundle, then you can build it self using
scripts.


-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the Valentina mailing list