I have a CopyFiles build automation step in a project that puts a bunch of files into a subdirectory of the Resources directory. I noticed that RB App Checker Lite counts all these files as executables in the Resources directory.
Looking into the package, they do in fact, appear as executable, despite the fact that the source files from which the automation step copies them are not. Of necessity, the names of the files do not contain an extension, if that makes a difference.
Has anyone else encountered this? Is it a bug in Build Automation, or am I doing something wrong? I’m using Xojo 2015r2.1 under Mac OS X 10.10.3.
I am able to codesign the application, and it runs, but I’m made nervous by having resource files that some later version of the OS might barf on being executable.
Actually, the files in question are the CMap files you distribute with your DynaPDFMBS examples. Are you seeing the same thing on those? They seem to come as executable in your examples, but even after I changed them to not be executable, they are after the CopyFiles build step has done its work.
Right. I changed the flags on the source files, but once in the package they are again executable. Seems odd, but I guess a shell script is the way to go.
[quote=184512:@Peter Truskier]I have a CopyFiles build automation step in a project that puts a bunch of files into a subdirectory of the Resources directory. I noticed that RB App Checker Lite counts all these files as executables in the Resources directory.
Looking into the package, they do in fact, appear as executable, despite the fact that the source files from which the automation step copies them are not. Of necessity, the names of the files do not contain an extension, if that makes a difference.
Has anyone else encountered this? Is it a bug in Build Automation, or am I doing something wrong? I’m using Xojo 2015r2.1 under Mac OS X 10.10.3.
I am able to codesign the application, and it runs, but I’m made nervous by having resource files that some later version of the OS might barf on being executable.
Thanks…[/quote]
The copy files step uses ditto to copy files so permissions should be preserved
Literally it just executes /usr/bin/ditto