Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac version has invalid CFBundleSignature and wrong PkgInfo #9

Open
ryandesign opened this issue May 29, 2024 · 0 comments
Open

Mac version has invalid CFBundleSignature and wrong PkgInfo #9

ryandesign opened this issue May 29, 2024 · 0 comments

Comments

@ryandesign
Copy link

The Mac version available on the web site has its creator code set (in the CFBundleSignature field of its Info.plist) to Ntrs2. That's not a valid value. The creator code must be a globally unique four-character code that you have registered with Apple. If you have not registered a creator code with Apple, set this field to ????.

Creator codes were essential in Mac OS 9 and earlier because they were the way that icons and file types were associated with a program but are not particularly relevant on Mac OS X and later where the bundle identifier is used for that purpose instead so I don't think anybody registers creator codes with Apple anymore. I'm not sure they even still offer creator code registration.

The PkgInfo file needs to be updated as well. Its contents are currently LoVeLoVe. Its contents should be the concatenation of two values from the Info.plist: the four-character value of CFBundlePackageType (which should be APPL meaning application) and the four-character value of CFBundleSignature (your creator code or ???? if you don't have one). Ensure that this file is exactly eight bytes, with no trailing newline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant