Keep your App Store Connect API key safe

Apple lets you download an App Store Connect API key once. It usually lands in Downloads as AuthKey_XXXXXXXXXX.p8 and stays there, next to everything else.

Updated October 2026.

What the key is

An App Store Connect API key has three parts:

Tools like notarytool, altool, fastlane and Xcode Cloud scripts need all three.

Keep the file out of folders

Notarize without the file

notarytool can save your credentials in the login keychain once, as a profile:

xcrun notarytool store-credentials "MyProfile" \
  --key AuthKey_XXXXXXXXXX.p8 --key-id XXXXXXXXXX --issuer <issuer-id>

After that, xcrun notarytool submit App.zip --keychain-profile "MyProfile" --wait works without the .p8 anywhere on disk.

How Slinky does it

Questions

What if I lose the .p8 file?

Apple won’t let you download it again. Revoke the key in App Store Connect and make a new one, then update everything that used it.

Can I keep an app-specific password in Slinky too?

Yes. Slinky recognises app-specific passwords when you paste them, for tools that still sign in with your Apple Account.

How big a file can Slinky keep?

Secret files up to 256 KB, such as .p8 keys, certificates and service-account JSON.

More guides

Give your secrets a home.

Free, about 6 MB, and nothing leaves your Mac.

Download for Macv2.0.0 · macOS 15 Sequoia · Apple silicon ·