I’m using DropDMG for distributing an AppleScript bundle (.scptd).
I tried to add the version string to the canvas with ${APP_SHORT_VERSION_STRING} and ${APP_VERSION}, but it doesn’t work. I noticed that when I add the ${APP_BASENAME} variable it displays the basename of an HTML document which happens to be also on the dmg. So, apparently DropDMG doesn’t search the right file for the string. (The version string is in the Info.plist inside the scptd.)
The surprising thing is that the correct version string is appended to the dmg file name (via dropdown menu Names > Automatic > Append version number). So, DropDMG seems to know where to find the version string, it just doesn’t find it for the canvas variables.
Thanks for the report. When expanding the variables, DropDMG is looking for an application or installer package. For the filename, it looks for any kind of package. I will change it to look for script bundles if no application or installer can be found. You can contact me via e-mail to get a beta version when this is fixed.