✅ Resolving the Apple Subscription Offer Display Issue with Terminal Setup

Integrations

During the setup of subscription offers in App Store Connect, although the products were initially marked as “Waiting for Review”, the offers did not display correctly in the app, even after proper configuration in RevenueCat.

🔍 Issue Observed:

  • Offers remained greyed out or unresponsive on the paywall screen.

  • RevenueCat could not fetch SKProduct data from Apple.

  • App Store Connect and RevenueCat configurations were correct, but the products didn’t load.

What have you tried so far?

🛠️ Solution Implemented via Terminal (macOS):

We resolved the issue by setting up the local iOS environment and SDKs using Terminal, allowing the app to run correctly in the iOS simulator via FlutterFlow and letting RevenueCat fetch the offers.

Key steps taken:

  1. Ensure correct Xcode path and initialize tools:

bash
CopierModifier
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
  1. Launch the iOS simulator manually:

bash
CopierModifier
open -a Simulator
  1. Install CocoaPods (if not already installed):

bash
CopierModifier
sudo gem install cocoapods
  1. Restart FlutterFlow and initiate a local run, selecting the iOS device from the simulator panel.

✅ Outcome:

  • RevenueCat was able to load and display the subscription offers correctly.

  • The 7-day free trial was triggered and functional.

  • The app was subsequently approved by Apple.

Did you check FlutterFlow's Documentation for this topic?
No
3
2 replies