You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(release): Developer-ID sign nested computerd bundle before notarization
The computerd helpers ship as a nested .app resource (Resources/jcode-computerd.app)
inside the Tauri app. Tauri signs the outer app and externalBin sidecars with
Developer ID but does not re-sign resource bundles, so the ad-hoc signature from
build_computerd_bundle.sh reached notarization and Apple rejected it:
'not signed with a valid Developer ID certificate', 'no secure timestamp',
'hardened runtime not enabled'.
Add a CI step that imports the Developer ID cert into a throwaway keychain and
re-signs the nested bundle (hardened runtime + secure timestamp, shared identifier)
before 'pnpm tauri build'. Skipped when signing is disabled (no APPLE_CERTIFICATE),
since Tauri then neither signs nor notarizes.
0 commit comments