Support
Need help with Release Pilot? I'm one indie developer and I read every email myself — usually within a few hours.
Email me directly
Response time: a few hours during US/Pacific business hours. Include your iOS version and a screenshot if you can.
Common questions
How do I generate an App Store Connect API key?
Release Pilot walks you through this on its onboarding screen, but here's the short version:
- On any computer, sign in to App Store Connect with your Apple Developer account.
- Go to Users and Access → Integrations → Keys.
- Tap Generate API Key. Name it "Release Pilot" and choose App Manager as the access level (this is the lowest role that can read app data and reply to reviews).
- Note down the Issuer ID (at the top of the page) and the Key ID (next to your new key).
- Download the .p8 file. Apple only lets you download this once — if you lose it, you have to revoke the key and generate a new one.
- Open the .p8 file in any text editor (TextEdit, Notepad, or the Files app on iPhone) and copy the entire contents, including the
-----BEGIN PRIVATE KEY-----and-----END PRIVATE KEY-----lines. - Back in Release Pilot, paste the Issuer ID, Key ID, and the .p8 contents into the onboarding screen.
Tip: If you generated the key on a Mac and need it on your iPhone, AirDrop the .p8 file to yourself. Long-press it in the Files app → Share → "Copy to Clipboard" — much easier than typing.
What permissions does my API key need?
The minimum role is App Manager. This grants Release Pilot the ability to:
- Read your app list and version history
- Read your customer reviews
- Reply to customer reviews (only when you tap "Reply" — never automatically)
- Read your TestFlight builds (for the pre-submit checklist)
You can use a higher role (like Admin) but it's not required and we recommend against it — the App Manager role is the principle-of-least-privilege choice.
Release Pilot never submits apps for review, changes pricing, or takes any irreversible action on your account.
Is my API key safe? Where is it stored?
Your API key never leaves your phone. Specifically:
- It's stored in the iOS Keychain with the
ThisDeviceOnlyflag — it's not synced to iCloud, not backed up to iTunes, and not transferable to another device. - It's protected by Face ID / Touch ID / your device passcode.
- All authenticated requests to Apple's App Store Connect API are signed on your device using the JWT algorithm Apple requires (ES256).
- The signed JWT lives in memory for at most 20 minutes before being regenerated.
- We operate no server that has any access to your API key.
If you ever want to revoke our access, go to App Store Connect → Users and Access → Integrations → Keys → and revoke the key. It takes effect within seconds.
Full details in our privacy policy.
I'm not receiving push notifications. What's wrong?
Push notifications require a few things to be aligned. Check each one:
- You're on Pro. Push notifications are a Pro feature. Open More to confirm your subscription status.
- iOS notification permission is granted. iOS Settings → Notifications → Release Pilot → make sure "Allow Notifications" is on. Also check "Lock Screen", "Notification Center", and "Banners" are all enabled.
- The toggle in the app is on. Open Release Pilot → More → Push notifications.
- Your app actually had a state change. Pushes only fire when one of your apps transitions states. If everything's been "Live" for a week, you won't get pushes.
- You're not in Quiet Hours. If you set Quiet Hours in app settings, notifications are silenced (delivered to Notification Center, but no banner).
- Low Power Mode is off. iOS may delay or suppress non-critical push notifications when Low Power Mode is on.
Still not working? Email me with the output of More → Diagnostics → Copy diagnostics and I'll dig in.
The Lock Screen widget isn't updating. What's wrong?
iOS controls when widgets refresh — they're not real-time. Release Pilot updates the widget data every time the app fetches new data from App Store Connect (pull-to-refresh, background fetch, or app launch).
- To force a refresh: Open Release Pilot, pull-to-refresh on the Releases tab, then return to the Lock Screen. The widget should update within a few seconds.
- If the widget shows "Open the app to connect": Open the app, navigate to the Releases tab, and ensure you have at least one connected ASC account. Then return to the widget.
- If the widget shows "No apps yet": Open the app and verify your connected ASC account has at least one app. Pull-to-refresh, then check the widget again.
- If you just installed the app: Wait until you've added the widget to your Lock Screen AND opened the app at least once. iOS won't show widget content until both have happened.
The widget's "spotlight" app (the one shown in single-app widget sizes) is the one most needing your attention: rejected first, then waiting for review, then in review, then drafting, then live. See "Widget instructions" in the app's More tab for the full ranking.
How do I cancel my Pro subscription?
Apple handles all subscription billing. To cancel:
- Open the iOS Settings app.
- Tap your name at the top.
- Tap Subscriptions.
- Tap Release Pilot Pro.
- Tap Cancel Subscription.
Or from inside Release Pilot: More → Subscription → "Manage or cancel in Apple ID Settings".
Cancellation takes effect at the end of your current billing period — you keep Pro features until then. You can resubscribe at any time.
How do I request a refund?
All purchases are handled by Apple, and so are refunds. To request:
- Go to reportaproblem.apple.com
- Sign in with the Apple ID you used to purchase.
- Find your Release Pilot Pro charge and choose Request a Refund.
I'm a single developer — I don't have any ability to issue refunds directly. Apple's refund process is usually approved within a couple of business days.
How do I delete my data?
To delete all data stored on your device:
- Open Release Pilot → More → ASC Accounts → swipe-delete each connected account. (This revokes our access and clears the local cache.)
- Delete the Release Pilot app from your home screen. (This removes the iOS Keychain entries, the MMKV settings, and the local SQLite database.)
To delete the APNs device token on our Cloudflare Worker (the only data we store remotely):
- Open Release Pilot → More → Push notifications → tap "Disable".
- Or email senthil930@gmail.com with your anonymous installation ID (More → Diagnostics) and we'll delete it within 7 days.
I purchased Pro but the app says I'm on Free. What do I do?
This usually clears up with a restore:
- Open Release Pilot → More → Subscription → tap Restore Purchases.
- Make sure you're signed in to the device with the same Apple ID you used for the purchase.
If that doesn't work:
- Force-quit the app (swipe up from the bottom and flick Release Pilot away) and reopen it.
- Check iOS Settings → [Your Name] → Subscriptions to confirm the subscription is active.
- Restart your iPhone (sometimes StoreKit gets in a weird state).
Still stuck? Email me. I can verify your purchase status on the RevenueCat side (no personal data — just your anonymous installation ID, which is in More → Diagnostics).
I'm not seeing my apps in the Releases tab. What's wrong?
A few things to check:
- Your API key has the right role. It needs to be App Manager or higher. If you created it as a "Developer" role, it won't see apps. Generate a new key with App Manager access.
- The Apple ID associated with the key actually has access to apps in the team. If you generated the key for a brand-new account that hasn't been added to an existing team, there will be nothing to show.
- Try pull-to-refresh. Sometimes the cache is stale.
- Try deleting the connected account and re-adding it. More → ASC Accounts → swipe-delete → then re-onboard with the same key.
If your team has 100+ apps and the list seems incomplete, email me — there might be a pagination bug worth tracking down.
Can I use Release Pilot without paying for Pro?
Yes. The free plan is forever free and includes:
- 1 connected App Store Connect account
- 1 app tracked
- 3 pre-submit checklist runs per week
- 2 review replies per month
- 1 app in the Lock Screen widget
- Today tab (without RevenueCat revenue data)
Pro adds: every app you ship, push notifications, every app in your Lock Screen widget, Live Activities, RevenueCat integration, unlimited review replies, unlimited checklist runs, and unlimited connected ASC accounts. 7-day free trial for new subscribers.
I have a feature request.
I love hearing them. Email senthil930@gmail.com with a quick description of what you want and (most importantly) why you want it — what's the pain it would solve?
I read every email and respond personally. Indie dev feature requests get serious weight in the roadmap.
I found a bug.
Email me with:
- What you did (step by step)
- What you expected to happen
- What actually happened
- A screenshot or screen recording if you can
- The output of More → Diagnostics → Copy diagnostics (version, iOS version, subscription status, connected account count, last refresh time — no personal data)
The diagnostics blob is the single most useful thing you can include. Most bugs become 5x easier to fix with it.
Status
Release Pilot has no centralized "service" that can go down — all the data comes directly from Apple's App Store Connect API. If you're seeing weird issues, it's most likely one of these:
- App Store Connect API is having an outage. Check Apple's System Status page for the "App Store Connect API" line.
- APNs is delayed. Push notifications can be delayed by 5-30 minutes when Apple's notification network is congested. There's nothing the app can do about this.
- RevenueCat is having an outage. Check the RevenueCat status page. If RC is down, Pro entitlements may temporarily revert to free until they recover (your purchase is safe — restore will fix it).
Legal & policies
- Privacy Policy
- Terms of Service (subscriptions, refunds, liability)
- Apple Standard EULA (governs your use of Release Pilot)
Still need help?
Email senthil930@gmail.com. I respond within a few hours during US/Pacific business hours, and within 24 hours on weekends.
— Senthil
Indie iOS developer, Release Pilot