Mac OS-X standalone from Windows machine

Richard Gaskin ambassador at
Wed Mar 22 00:58:29 EST 2006

J. Landman Gay wrote:
> Levi Kendall wrote:
>>   I'm having a bit of a problem making a standalone application for OS-X
>> from a Windows machine.  Actually making it is not the problem really,
>> running it is.  The save to standalone works fine and I end up with what I
>> am assuming is the executeable in a structure that looks as such:
>> My \ Contents \ MacOS \ My Application
>>   What seems to be the problem is the file at the end "My Application" does
>> not get the execute flag set on it when being transfered to the OS-X
>> filesystem.  My current method of transport was simply to zip the entire
>> directory and then unzip the file on the Mac.  This would leave the
>> directory structure as is, which I'm assuming is necessary.  However the
>> problem is the "My Application" executeable needs to have CHMOD run on it in
>> order to properly execute because of the execute flag missing on the OS-X
>> filesystem.
>>   Does anyone have any solution to work around this?  Is it necessary to
>> have some kind of "installer" program to properly set this up on the OS-X
>> end?  Or is there another way to handle it?  If at all possible, I would
>> like to be able to handle this from the Windows machine, rather than
>> actually needing an OS-X box.
> I'd like to know the answer to this too. Has anyone else experienced this?

As far as I can tell, chmod affects elements in the Unix file system 
that simply aren't present in Windows, much as the old Mac apps needed a 
resource fork that was possible only on Apple's HFS.

So as far as I can tell, Levi's original guess that chmod was needed is 
consistent with what I've had to do to get the executable within the 
bundle to have its permissions set correctly:

    get shell("chmod ugo+x" && quote & tDestFile & quote)

If there's some other way to write the file on a non-Unix system and be 
copy it to OS X with the executable permissions in place I'd love to 
learn about it.

  Richard Gaskin
  Managing Editor, revJournal
  Rev tips, tutorials and more:

More information about the Use-livecode mailing list