Repository navigation
Releases: krishchow/notarize
Release list
v1.2.0
Minor Changes
-
#17
3d470f6Thanks @krishchow! - The repository is now a Codex plugin:codex plugin marketplace add krishchow/notarizethencodex plugin add notarize@notarizeinstalls the MCP server and both skills, withsetupas the onboarding skill. The server's credential variables are listed so Codex forwards them to the child process. -
#17
3d470f6Thanks @krishchow! - The package is now a DeepSeek Harness bundle: installing it into a DSH profile (plugin_managerinstall_bundle, or the sidebar's Plugins page) mounts the MCP server asmcp__notarize__*tools and adds both skills,apple-distributionandsetup, to the session catalog.
v1.1.0
Minor Changes
-
#15
66fbf4aThanks @krishchow! -ci_config framework=custom build_command=…runs your own release command (such as a fastlane lane) after setting up the keychain, API key and a notarytool profile. -
#15
66fbf4aThanks @krishchow! -detect_projectreports fastlane setups: Appfileapp_identifier/team_id, checked against the project, plus the Fastfile lanes. -
#15
66fbf4aThanks @krishchow! -package action=dmgcan build a styled DMG (background, window size, icon size and positions) withdmgbuild, without scripting Finder, so it works on CI and headless Macs.
Patch Changes
-
#15
66fbf4aThanks @krishchow! - Add a fastlane guide to the apple-distribution skill, and an error catalog entry for DMG tools blocked from scripting Finder (-1743). -
#15
66fbf4aThanks @krishchow! - Setup now offers to store a notarytool keychain profile for scripts, fastlane and CI, andcheck --onlineverifies the profile still works (for example after an API key rotation).
v1.0.0
Major Changes
- #13
28f7fbdThanks @krishchow! - 1.0.0. Tool results now carry theirsummaryinstructuredContent, so clients that show only structured output (Claude Code) see it. Managed Expo apps are offered the local build route (prebuild +xcode) alongside EAS.distribution_checklisthandles Expo's stringbuildNumberand drops the app-record step once the record exists.signing_identitiesreads the team from the certificate's subject OU, the no-devices archive error explains its real fixes, a missing-key error names installedAuthKey_*.p8files, and/notarize:setupleaves matching hand-writtenASC_*exports alone.
/notarize:setupcan also register a connected iPhone/iPad, reading its UDID itself, and explains who needs a registered device.
xcode action=archive signing_style=manualno longer silently ignoressigning_certificate/provisioning_profiles: it checks the app targets' own signing settings and lists exactly what to set, without overriding them for Pods targets.
The apple-distribution skill now says which steps go through the tools and which the agent runs itself, and tells agents to name the tool when showing a preview, so a previewed command isn't mistaken for an improvised one.
Long-running tools (xcode,upload_build,sign,resign) now hand off to a background job after 90 seconds by default instead of 120–900, so the Monitor command arrives before Claude Code backgrounds the call itself.
Creating or importing a certificate for a key generated bycreate_csrnow says why the key must be backed up (Apple can't reissue it) and makeskeychain export_p12, with its arguments filled in, the first next step.
/notarize:setupalso sets up an internal TestFlight group with the user as a tester, once per app.
v0.3.0
Minor Changes
68aac7cThanks @krishchow! -/notarize:setupnow finds anAuthKey_<ID>.p8that is already installed when no Key ID is configured:checkreports it (and its Key ID) instead of telling the user to create a new key, andplan/applyuse it when it is the only one.
The skill also tells agents to say where each value (Issuer ID, Team ID, Key ID,.p8) comes from whenever they ask for it.
v0.2.1
Patch Changes
- #8
5f8decbThanks @krishchow! - Add the/notarize:setupskill, a zero-dependency script that checks and installs App Store Connect API credentials. Theapple-distributionguide now documents where the API key lives (~/.appstoreconnect/private_keys/,ASC_*env vars) and the order the server resolves credentials in.
v0.2.0
What's Changed
- notarize: MCP server + skill for Apple signing, notarization and App Store Connect by @krishchow in #1
- One-command npx install + manual npm Release workflow by @krishchow in #2
- Ship two artifacts: npm server package + Claude Code plugin by @krishchow in #3
New Contributors
- @krishchow made their first contribution in #1
Full Changelog: https://github.com/krishchow/notarize/commits/v0.2.0