I have started setting versions for a number of apps I’ve been using (some for years, some for weeks, some for days).
I’ve noticed that the "Bundle ID: value in the Bundle & Export dialog is not coming in consistently. For example, in one script I’m working on it appeared as this:
com.apple.ScriptEditor.id.SportsOnTV-copy
This script is fairly new, a few days.
Another:
com.latimes.DropRollInGrids
Another:
com.edstockly.DistributionScriptX
They should all be using: com.latimes.[script name]
(that’s the Bundle ID Prefix in settings)
Also, sometimes the Copyright field has 2 commas.
Does the Bundle Id not update when an Application is saved?
There was another example where the bundle ID had a long string of text, looking like a password (I fixed it and saved over).
The Bundle ID prefix you set in Script Debugger’s preferences is only used when you create a new script – existing scripts will already have an ID that won’t be rewritten.
There are other anomalies with the Bundle & Export dialog.
When it opens the Build# field is often blank, but it does have a value.
I can tell there’s a value because if I click the up or down arrow the value increments or decrements. So far when it’s been blank the value has always been 0, 1 or 2.
Also, maybe a third of the time the copyright field opens with two commas between the [[name]] and All Rights Reserved.
I don’t have a value for organization on some scripts but do for others. If there’s no organization (or name) would it be possible to not have that comma?
Could you please send me a screenshot showing that?
The assumption is that a build without a number is the first build, so the first incremented build will be the second build, hence build number 2. Is that unreasonable?
That makes perfect sense. The issue is that it’s blank in the menu and the dialog, and, after incrementing to 2, de-incrementing changes it to zero.
Here’s a quicktime. In this case when I de-increment it changes to one. If I see another example where it goes from 2 to zero, I’ll let you know. (I guess it’s possible I clicked the de-increment arrow twice, but I’ve seen it twice)
(If the icloud drive link doesn’t work or isn’t convenient, let me know. I can do dropBox or OneDrive links too)
That’s because there’s no explanation needed. The other placeholders are explanatory of the version naming convention, which some scripters may not be familiar with. There’s only one build number value, and it’s optional.