I need Distribution Builder advice
Graham Samuel
livfoss at blueyonder.co.uk
Wed Oct 1 13:13:02 EDT 2003
On Wed, 1 Oct 2003 12:15:00 -0600, Alex Rice <alex at mindlube.com> wrote:
>
>Like Malte, I also construct my App bundles by hand on OS X. Because of
>the new bundle/package format on OS X you are no longer dependent on
>the compiler or resedit to create the application file.
>
>In addition to the other suggestions, here are some tips I thought of:
>
>1) I wrote a shell script to copy files, including my Rev standalone
>executable, and my already existing app bundle. Then I double-click on
>the bundle's Info.plist to edit the other bundle properties with the
>PropertyListEditor.app
>
># example shell script command to copy the executable file
>cp
>FacilityCa_MacOSX_Standalone/FacilityCalculator.app/Contents/MacOS/
>Revolution \
> NPSFacCalc/FacilityCalculator.app/Contents/MacOS/FacilityCalculator
>
>
>2) Apple's Project Builder, although it is a compiler, also has really
>flexible methods of creating application bundles, and has GUI forms for
>a lot of the bundle properties. You can also add shell scripts to
>customize the build process. One could use Project Builder to do
>automate builds of app bundles, even if it's just collecting files from
>various places and not really compiling any C/C++ code.
Thanks to Alex and others who have replied so far: I am collecting
all the material and I have some hopes of reaching a reasonable
recipe for reliably generating an OSX standalone.
But what I realise is that my real wish is that I should not have to
understand the topics discussed above just to generate a standalone -
I think that RunRev in its guise as a RAD tool should handle this for
me. In an ideal world, I don't want to know what a plist is (nor what
it contains), or what a shell is, or what a bundle is, or even that
Apple's Project Builder exists (let alone having to find it and then
learn how to use it), just as I don't want to see, still less analyse
or alter, the code of the RunRev IDE, or on the Windows platform have
to mess with the Registry.
I admire people who do understand these things, and in my way I have
been expert in similar arcane matters in other parts of my career
(yes, I too was a geek and I was paid to be a geek), but now I want
to use the power of RunRev to construct and then deploy apps across
different platforms while being protected from the messy details.
This to my mind is the true promise of Runtime Revolution for the
majority of its potential users. So I want to see the whole
standalone creation process smoother, more automated and more truly
part of the RunRev experience.
Meanwhile I am still eagerly collecting information.
Rant over, I guess.
Graham
--
-------------------------------------------------------------------
Graham Samuel / The Living Fossil Co. / UK & France
More information about the use-livecode
mailing list