mojira.dev

Chris Ross

Assigned

No issues.

Reported

MCL-596 Incorrect version in new Mac launcher Fixed

Comments

Thanks. I didn't realize that that Minecraft.app (the bootstrap) wasn't the same binary as the launcher.

Thanks for the quick "fix". ("adjustment" would be more apt. 🙂 )

Okay. I'd assumed that the release on July first would cause a new launcher that knew to close itself upon successful launch of Minecraft. If that's already in the code, and just not yet happening, then I can see your point.

I also noticed that the title bar of the launcher says 1.0.4, so ignore my initial comment suggesting 1.0.1. 🙂

I just worry, for myself, that I'll have trouble finding which launcher is which. Luckily, the © year is different in those version strings so I have that as a back-up.

The [launcher] app itself. Minecraft.app. When a Mac OS app (X, but also true for old pre-OSX Mac) is compiled, there is a version number and string built into the ancillary information. Cmd-I in the finder will show you this version string, as well as other details about the application (or other file).

The Info.plist for the Minecraft I've had on my computer for years has:

<key>CFBundleName</key>
<string>Minecraft</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>CFBundleShortVersionString</key>
<string>Minecraft 1.0.0</string>
<key>CFBundleGetInfoString</key>
<string>Minecraft 1.0.0 © Mojang Specifications, Inc, 2010</string>

Note the CFBundleVersion value. The new pre-release of the new launcher, clearly a newer and later product, shows:

<key>CFBundleName</key> <string>MinecraftLauncher</string>
    <key>CFBundleVersion</key> <string>0.0.0</string>
    <key>CFBundleShortVersionString</key> <string>MinecraftLauncher 1.0.0</string>
    <key>CFBundleGetInfoString</key> <string>MinecraftLauncher 1.0.0 © Mojang Specifications, Inc, 2013</string>

I'm just suggesting that for customer support, it will be much easier to cope with support issues if the version number of the new launcher is, well, newer. The string for the new launcher says 1.0.0, which matches the old, and looking into the Info.plist I see the version is actually compiled in as 0.0.0, which seems equally confusing.