brook icon indicating copy to clipboard operation
brook copied to clipboard

Regression: Brook has no version number on macOS

Open core-code opened this issue 5 years ago • 8 comments

download the latest version of 'Brook', and select it in the Finder and you'll see that the 'Version Number' is missing.

Both the CFBundleVersion and the CFBundleShortVersionString entries are missing from the Info.plist file of the current release.

previous versions up to and including version 20180909 did not have this problem

core-code avatar Jun 14 '19 15:06 core-code

Screenshot 2019-06-14 at 17 07 29

core-code avatar Jun 14 '19 15:06 core-code

both the CFBundleVersion and the CFBundleShortVersion entries are missing in the Info.plist of the latest download

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<dict>
		<key>CFBundleName</key>
		<string>Brook</string>
		<key>CFBundleExecutable</key>
		<string>brook</string>
		<key>CFBundleIconFile</key>
		<string>icon.icns</string>
		<key>CFBundleIdentifier</key>
		<string>com.txthinking.brook</string>
        <key>NSHighResolutionCapable</key>
        <true/>
        <key>LSUIElement</key>
        <false/>
	</dict>
</plist>

core-code avatar Sep 11 '19 08:09 core-code

v20200101

txthinking avatar Dec 19 '19 15:12 txthinking

please re-open.

20210214 again contains neither a CFBundleVersion nor a CFBundleShortVersionString

core-code avatar Mar 24 '21 22:03 core-code

same for 20210701

core-code avatar Jun 29 '21 16:06 core-code

I ignored CFBundleVersion and why you need to know the version on Info.plist.

txthinking avatar Jul 01 '21 04:07 txthinking

I ignored CFBundleVersion

thats a bug. if you read Apple's documentation you'll see that each app needs it.

you need to know the version on Info.plist.

as you can see in the screenshot, the version numbers of you app don't show up in the Finder. Mac users expect to be able to see all version numbers in the Finder. also, 3rd party updaters won't work without then. also, the system will get confused if the app is installed multiple times.

core-code avatar Jul 01 '21 09:07 core-code

Thank you. I see.

On Thu, Jul 1, 2021 at 5:06 PM CoreCode @.***> wrote:

I ignored CFBundleVersion

thats a bug. if you read Apple's documentation you'll see that each app needs it.

you need to know the version on Info.plist.

as you can see in the screenshot, the version numbers of you app don't show up in the Finder. Mac users expect to be able to see all version numbers in the Finder. also, 3rd party updaters won't work without then. also, the system will get confused if the app is installed multiple times.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/txthinking/brook/issues/570#issuecomment-872067958, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJPFT5PURNJDDAMW47QFS3TVQVZ3ANCNFSM4HYIXHDA .

txthinking avatar Jul 01 '21 09:07 txthinking

v20230101

txthinking avatar Jan 01 '23 22:01 txthinking

yes it is fixed now. thanks!

core-code avatar Jan 02 '23 09:01 core-code