fix(mobile): add missing RevenueCat key to EAS production build env

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".
This commit is contained in:
AyrisAI
2026-08-20 15:57:40 +03:00
parent 0836fc8539
commit 102cc0781e
+2 -1
View File
@@ -26,7 +26,8 @@
"EXPO_PUBLIC_SUPABASE_URL": "https://fwahdopsyvryvjaqande.supabase.co", "EXPO_PUBLIC_SUPABASE_URL": "https://fwahdopsyvryvjaqande.supabase.co",
"EXPO_PUBLIC_SUPABASE_ANON_KEY": "sb_publishable_9YsK7YU7xfzxJQsz3x5iMA_LHCqUN3b", "EXPO_PUBLIC_SUPABASE_ANON_KEY": "sb_publishable_9YsK7YU7xfzxJQsz3x5iMA_LHCqUN3b",
"EXPO_PUBLIC_API_URL": "https://api.menul.io", "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"
} }
} }
}, },