Skip to content

Release signing: Apple Developer Program (macOS notarize + iOS TestFlight) & Android release keystore #79

Description

@nandal

Tracks the signing/distribution follow-ups referenced by TODO(#…) in .github/workflows/release.yml.

  • Apple Developer Program ($99/yr — one membership covers both macOS + iOS). Confirm/upgrade the account, then set repo variable APPLE_SIGNING_ENABLED=true and add signing secrets.
  • macOS: import Developer ID cert, codesign --options runtime, build .dmg, notarytool submit --wait, stapler staple, upload to the release.
  • iOS: TestFlight via the App Store Connect API (fastlane pilot) — App Store only, no downloadable binary.
  • Windows: OV/EV code-signing cert to clear the SmartScreen "unknown publisher" warning.
  • Android: release keystore + signingConfig in android/app/build.gradle (currently a debug-signed release APK — sideloadable, not store-grade).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions