On Jul 26, 2005, at 4:14 PM, Bastiaan Boertien wrote:
That you have have another version of AS is an fact.
The other thing is that the interface is different between the OS
versions. Normally this isn't a problem if your settings in
interface builder are right.
Maybe there are also other standard scripting additions in 10.4
than in 10.3 or 10.2.
The best is to build the application on a machine with the same OS
version on the computer that the computer needs to run this
application.
Or set the compatibility as high as possible in the IB and use
code where You sure off that it will be recognized by lower
operating systems
bastiaan
Op 25-jul-05 om 20:36 heeft Chris Tracewell het volgende geschreven:
Twop thoughts - and i am no expert. First, make sure the machines
you are trying to run your app on have the correct AS Studio
library installed. Look up specifics in the AS Studio manual but I
know it states that machines must have the AS Studio library (?)
installed before they can run apps built in AS Studio. Second,
make sure your project settings are set to be compatible with the
oldest version of OS X that you intend to distribute to.
Thank you for your good advice. After some tests and thoughts, I
think the compatibility with 10.2 is not needed, because some
applications that are called from my appliction don't run on 10.2.
I first began my project on 10.4.1, with Xcode 2.0, then I upgraded
to 10.4.2 and to Xcode 2.1. When I upgraded to Xcode 2.1, I kept my
old project file .xcode. Now, to make a version that could run on
10.3.x, I booted from my 10.3.9 system, and tried to open my
old .xcode project with Xcode 1.2. It could open, and even build,
but the app didn't run at all. There was an important component that
was lacking in the project, that is AppleScriptKit.sdef -- which
should correspond to AppleScriptKit.asdictionary in OS 10.3.x. I
couldn't figure out how to add this file in my project...