From 102cc0781efa6acef226e2c2d54b507412ec150d Mon Sep 17 00:00:00 2001 From: AyrisAI Date: Thu, 20 Aug 2026 15:57:40 +0300 Subject: [PATCH] fix(mobile): add missing RevenueCat key to EAS production build env MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit eas.json's production build profile hardcodes its own env block — local apps/mobile/.env is never read by EAS cloud builds. The RevenueCat public key was missing from that list, so every production/TestFlight build compiled EXPO_PUBLIC_REVENUECAT_API_KEY as undefined, making configurePurchases() silently no-op and every later Purchases call throw "no singleton instance". --- apps/mobile/eas.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/mobile/eas.json b/apps/mobile/eas.json index d1a4937..f2c6917 100644 --- a/apps/mobile/eas.json +++ b/apps/mobile/eas.json @@ -26,7 +26,8 @@ "EXPO_PUBLIC_SUPABASE_URL": "https://fwahdopsyvryvjaqande.supabase.co", "EXPO_PUBLIC_SUPABASE_ANON_KEY": "sb_publishable_9YsK7YU7xfzxJQsz3x5iMA_LHCqUN3b", "EXPO_PUBLIC_API_URL": "https://api.menul.io", - "EXPO_PUBLIC_WEB_URL": "https://menul.io" + "EXPO_PUBLIC_WEB_URL": "https://menul.io", + "EXPO_PUBLIC_REVENUECAT_API_KEY": "appl_uQIvGUuvEthCNheZtcRfVixVhFy" } } },