Skip to content

fix: add CFBundleExecutable, expand entitlement prefixes in ad-hoc signing - #7

Merged
ChornyiDev merged 2 commits into
mainfrom
fix/release-bundle-launchability
Oct 20, 2026
Merged

ChornyiDev merged 2 commits into
mainfrom
fix/release-bundle-launchability

Conversation

@ChornyiDev

Copy link
Copy Markdown
Owner
  • App/extension Info.plist templates lacked CFBundleExecutable (GENERATE_INFOPLIST_FILE is off); dev builds worked via bundle-name fallback, the renamed FreeMount.app in DMG could not launch. Adds $(EXECUTABLE_NAME); verified locally by renaming and launching the built bundle.
  • Release workflow: manual codesign embedded $(TeamIdentifierPrefix)/$(AppIdentifierPrefix) literally; now strips empty prefixes into temp entitlements before signing and fails the job if a placeholder survives. Verification upgraded to --deep --strict.
  • CFBundleDisplayName: FM -> FreeMount (bundle folder and executable stay as they are).

@ChornyiDev
ChornyiDev merged commit 2d9494c into main Oct 20, 2026
1 check passed
@ChornyiDev
ChornyiDev deleted the fix/release-bundle-launchability branch October 20, 2026 16:18
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

Successfully merging this pull request may close these issues.

1 participant