The actions aren’t performed, so my assumption was they were skipped. The only change is switching from 32 to 64.
They’re two simple shell commands, one to replace text (to put the Version number in the custom about file I use,) and the other hides the Frameworks folder.
[code]dim myVers as String = PropertyValue(“Answers.ShortVersion”)
dim pathToCred as String = CurrentBuildLocation + “/” + CurrentBuildAppName + “.app” + “/Contents/Resources/credits.html”
dim script as String = “perl -pi -e 's/%appvers%/” + myVers + “/g’ “”” + pathToCred + “”""
call DoShellCommand(script)
dim pathToFrameworks as String = CurrentBuildLocation + “/” + CurrentBuildAppName + “.app” + “/Contents/Frameworks”
dim hideFrameworksScript as String = “chflags hidden “”” + pathToFrameworks + “”""
call DoShellCommand(hideFrameworksScript)
[/code]
Works like a charm when building or running 32bit. Nothing happens building 64bit.
Well, according to the Print the step is being completed.
I found the problem, however.
CurrentBuildLocation returns an escaped path that I didn’t notice because the debug run didn’t happen to have any spaces. Geez, this build automation thing is really difficult without errors telling me I screwed up