Skip to content

Conversation

@YuriSizov
Copy link
Contributor

Hey there!

These names in the bundle plist must match the actual executable name (last changed in #205, I believe), otherwise codesign fails. At least with rcodesign I get "could not find main executable of presumed nested bundle", which leads to an improperly signed bundle which fails notarization.

It is possible that genuine Apple toolchain somehow works around this and finds the executable regardless, I didn't check. Though from my own experience building and signing GDExtension on macOS the contents of plist files is very sensitive, so best it is as correct as possible.

@2shady4u 2shady4u added the bug Something isn't working label Dec 11, 2025
@2shady4u 2shady4u added this to the v4.7 milestone Dec 11, 2025
@2shady4u 2shady4u merged commit 484a933 into 2shady4u:master Dec 11, 2025
1 check passed
@2shady4u
Copy link
Owner

Hello @YuriSizov,

Thank you for your contribution 😄
Unfortunately I don't have a native MacOS device to test this change on...
However, the change makes logical sense.

@YuriSizov YuriSizov deleted the macos-plist-sync branch December 15, 2025 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants