Skip to main content
Solved

The key is not valid or is not compatible with the Bundle ID of your app.

  • July 25, 2026
  • 63 replies
  • 3305 views

Forum|alt.badge.img+1

 


 

Hi RevenueCat team,

I'm setting up in-app purchases for one of my apps and running into a persistent issue with the In-App Purchase Key validation. I'd appreciate your help investigating.

App details:

  • App: Step Tourist (App Store)
  • Bundle ID: com.example.step-tourist
  • Key ID: 9ZZTZCSGS7
  • Issuer ID: fefc0472-3433-4064-8745-2e1006a85731
  • Apple Developer Team ID: J4BSW8LU89
  • The app record in App Store Connect was created about 17 hours ago, so this doesn't appear to be a short propagation delay.

The issue:
The In-App Purchase Key configuration shows "Credentials need attention" ("The key is not valid or is not compatible with the Bundle ID of your app"), even though everything appears correctly configured.

What I've already verified:

  1. The uploaded file is from Users and Access → Integrations → In-App Purchase (not the App Store Connect API tab) — filename SubscriptionKey_9ZZTZCSGS7.p8.
  2. The Bundle ID matches exactly (case-sensitive) across Xcode's PRODUCT_BUNDLE_IDENTIFIER, App Store Connect's app record, and the RevenueCat app settings. I retyped it manually in all three places to rule out hidden/look-alike characters.
  3. The Issuer ID matches what's shown specifically on the In-App Purchase tab in App Store Connect.
  4. The Key ID matches exactly what App Store Connect shows.
  5. The key shows as Active (not revoked) in App Store Connect.
  6. Both this app and another app in the same RevenueCat project (Daily Tarot, Bundle ID com.blkstudio.tarotly) are under the same Apple Developer Team ID (J4BSW8LU89) — and this exact same key already works correctly for Daily Tarot.
  7. For this same app, the App Store Connect API key shows "Valid credentials" — only the In-App Purchase Key fails.

What I've also tried:

  • Regenerating the In-App Purchase Key entirely (new Key ID/Issuer combination) — same result.
  • Deleting and recreating the app in App Store Connect with the same bundle ID — same result.
  • Waiting over 17 hours in case of a propagation delay — no change.
  • Re-uploading a different file temporarily, then re-uploading the correct one, to try to force re-validation — no change.
  • Confirmed Paid Applications Agreement, Bank Account, and Tax Forms are all Active in App Store Connect.

Since everything checks out on my end, this same key works for another app under the identical Team, and 17 hours have passed since the app was created, I suspect there might be something specific to this Bundle ID/app combination on Apple's or RevenueCat's backend. Could you take a look and let me know what the actual error response is when validating this key against this bundle ID?

Thanks in advance for your help!

Best answer by matt-heaney

Hey everyone,

I have a great update to share!

The issue appears to have been resolved on Apple's side. We're seeing keys being correctly validated now.

Please could I ask you all to check your dashboards. If the error is still showing, please try refreshing the validation. If you continue to have any issues, please let us know.

Thank you all again for your continued patience.

Thanks,

63 replies

Forum|alt.badge.img

I'm having the same issue right now.

I have just added my fourth iOS app to RevenueCat. All of them use the same Apple account - hence they all use the same P8 keys. And even though my first three apps work with no issues - the fourth one says:

The key is not valid or is not compatible with the Bundle ID of your app.

I’ve triple-checked everything: the P8 key file is correct, as well as Bundle ID, Key ID and Issuer ID - all correct.


  • New Member
  • July 25, 2026

I'm having the exact same issue! 🙋‍♂️ My In-App Purchase Key is active and works completely fine for my other app under the same Team, but for the new app it throws: "The key is not valid or is not compatible with the Bundle ID of your app".

Everything is verified: Bundle IDs match, App Store Connect API shows valid, Paid Agreements are signed, and I've waited over 10 hours.

Did you manage to find a fix for this, or did RevenueCat support have to step in?


Forum|alt.badge.img
  • New Member
  • July 25, 2026

I’m experiencing the same issue. RevenueCat shows “Credentials need attention” and says the key is not valid or is not compatible with my app’s Bundle ID.

I’ve double-checked the P8 file, Key ID, Issuer ID, and Bundle ID, and they all appear to be correct. The In-App Purchase Key is also active in App Store Connect. I’ve tried uploading the key again and revalidating it, but the error still remains.

Is this a known issue affecting newly added apps? Has anyone found a workaround, or does RevenueCat support need to resolve it?


  • New Member
  • July 25, 2026

Same issue since yesterday. I guess we have to wait for the hotfix till monday 😅
 


Forum|alt.badge.img+1
  • Member
  • July 25, 2026

Same issue

I have checked:
1. The Bundle ID in App Store Connect
2. Bundle ID given in RevenueCat
3. Bundle ID in Xcode

All are same and case sensitivity check is also done

All my agreements in the App Store Connect are active

This is my 15th app in RevenueCat and this is the first time I have got this issue.

I created the App in the App Store Connect in less than 24 hours ago, is that the case ?


  • New Member
  • July 25, 2026

Okay thought I was going crazy :) looks like a AppStore issue. BTW, Google is also having the same issue?


Forum|alt.badge.img+1
  • Member
  • July 25, 2026

I tried replicating this on SuperWall and it did not go through, I highly doubt its RevenueCat issue …
As I tried using another Bundle ID ( which is already verified ) and it verified, But once I replaced it again with the one I wanted and tapped refreshed it failed ! 

Make sure you refresh it else RevenueCat will point to the Bundle ID you used for replacing and checking and it will create more problems.

All things point to issue with App Store Connect 


  • New Member
  • July 25, 2026

Same issue here… I was going crazy since yesterday thinking it was something on my end...


Im having the same issue, 3 apps are working with the key while the 4th does not.


Forum|alt.badge.img

I have just opened a support ticket via: https://app.revenuecat.com/settings/support?tab=contact

You might want to do it too.

I’ve also mentioned this post in it.

I’ll let you all know if I get any response.


  • New Member
  • July 25, 2026

This is not a RevenueCat bug, it's on Apple's side. I tested Apple's App Store Server API directly (no RevenueCat involved): the same key gets HTTP 200 for all of my apps created before July 23, and HTTP 401 for all new apps created July 24–25. Same key, same request, only the app changes.

In short: since ~July 23, Apple is not registering newly created apps with the system that validates in-app purchase keys. RevenueCat just show that failure as "key not compatible."

Nothing on our side fixes it. I tried new keys, new bundle IDs, deleting/recreating the app, uploading a build, setting pricing. All old apps keep working; all new apps fail.

I've filed an Apple Developer Support case with this evidence. I'd suggest others do the same so Apple prioritizes it: developer.apple.com → Contact Us → Distribution → In-app Purchase and Subscriptions.


  • New Member
  • July 26, 2026

Exactly same issue too, spent the whole day trying to figure out what the issue is glad i’m not the only one, let’s hope apple fixes this soon


  • New Member
  • July 26, 2026

Hi guys! I just tried it again and was able to authenticate successfully. This thread helped me understand what was going on—thank you! You guys should give it another try too.


  • New Member
  • July 26, 2026

Hi guys! I just tried it again and was able to authenticate successfully. This thread helped me understand what was going on—thank you! You guys should give it another try too.

Hi! I’m still unable to authenticate on my end. Could you please let me know what steps you took to get it working? Did you change anything, or did it work after simply trying again later? Thanks!


  • New Member
  • July 26, 2026

Hi guys! I just tried it again and was able to authenticate successfully. This thread helped me understand what was going on—thank you! You guys should give it another try too.

Hi! I’m still unable to authenticate on my end. Could you please let me know what steps you took to get it working? Did you change anything, or did it work after simply trying again later? Thanks!

This is a new app, and I only created the app ID yesterday. The authentication status in RevenueCat is now showing “Valid credentials.”

I recreated the In-App Purchase key today, so that may have been what fixed it.

All I did was upload the key, enter the Key ID and Issuer ID, and then click the icon next to “Credentials need attention.”

I hope it works for you too!

 


  • New Member
  • July 26, 2026

I still have the same issue on my side even tried to recreate the in app purchase key and still says ‘Credentials needs attention’…


  • New Member
  • July 26, 2026

Same issue here. Waiting for a fix...


  • New Member
  • July 26, 2026

Hi guys! I just tried it again and was able to authenticate successfully. This thread helped me understand what was going on—thank you! You guys should give it another try too.

Hi! I’m still unable to authenticate on my end. Could you please let me know what steps you took to get it working? Did you change anything, or did it work after simply trying again later? Thanks!

This is a new app, and I only created the app ID yesterday. The authentication status in RevenueCat is now showing “Valid credentials.”

I recreated the In-App Purchase key today, so that may have been what fixed it.

All I did was upload the key, enter the Key ID and Issuer ID, and then click the icon next to “Credentials need attention.”

I hope it works for you too!

 

It's not working 


  • New Member
  • July 26, 2026

Hi guys! I just tried it again and was able to authenticate successfully. This thread helped me understand what was going on—thank you! You guys should give it another try too.

Hi! I’m still unable to authenticate on my end. Could you please let me know what steps you took to get it working? Did you change anything, or did it work after simply trying again later? Thanks!

This is a new app, and I only created the app ID yesterday. The authentication status in RevenueCat is now showing “Valid credentials.”

I recreated the In-App Purchase key today, so that may have been what fixed it.

All I did was upload the key, enter the Key ID and Issuer ID, and then click the icon next to “Credentials need attention.”

I hope it works for you too!

 

It's not working 

Same, didn’t work for me either.


Forum|alt.badge.img+1
  • Member
  • July 26, 2026

Hi guys! I just tried it again and was able to authenticate successfully. This thread helped me understand what was going on—thank you! You guys should give it another try too.

Hi! I’m still unable to authenticate on my end. Could you please let me know what steps you took to get it working? Did you change anything, or did it work after simply trying again later? Thanks!

This is a new app, and I only created the app ID yesterday. The authentication status in RevenueCat is now showing “Valid credentials.”

I recreated the In-App Purchase key today, so that may have been what fixed it.

All I did was upload the key, enter the Key ID and Issuer ID, and then click the icon next to “Credentials need attention.”

I hope it works for you too!

 

Did Not Work


  • New Member
  • July 26, 2026

I'm still experiencing the same problem and it hasn't been fixed. By the way, I can successfully establish the same connection with the BundleIDs I created previously. I also tried connecting an old application that wasn't using revenuecat and it worked. I hope someone notices this!


  • New Member
  • July 26, 2026

I’m experiencing same issue and it’s been over 24 hours now. Tried all methods, even multiple keys. checked everything including bundle id, any typo errors, new key and existing key which is fully functional with old apps but nothing is working. Please update if someone found a solution. Stuck at this stage for now.


  • New Member
  • July 26, 2026

Having the same issue


Also have the same issue. Worked fine for previous apps.


  • New Member
  • July 26, 2026

Nobody received any response? I was almost going crazy. at least glad to know im not alone :)