r/iosdev • u/AlternativeOk1991 • 1h ago
RevenueCat paywall showing a generic fallback in production? Check if it has a workflow
Posting in case this saves someone else the digging.
Three of my paywalls were showing RevenueCat's plain fallback screen instead of the design I'd built.
The cause: newer RevenueCat SDKs (5.87 and up in my case) load the paywall layout from a separate remote config they call workflows, not from the offering directly. A paywall that was only ever created through the API or the AI editor doesn't get a workflow, so the SDK has nothing to render and falls back.
The fix was boring: open each of those paywalls once in the dashboard editor. After that they had a workflow and rendered properly.
One more thing I hit while I was in there: RevenueCat's paywall already mirrors itself for right-to-left languages. I had a hand-mirrored Arabic copy, which ended up flipped twice. The dashboard preview doesn't mirror, so check RTL on a device.
This was in my app Echo, a photo memories app for iPhone: https://apps.apple.com/app/id6775021634