From 97ae186be27fc3f51644d3f019551f1cf487f3f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Fri, 25 Jul 2025 14:41:20 +0200 Subject: [PATCH] chore: support RCT_USE_RN_DEP and RCT_USE_PREBUILT_RNCORE flags --- packages/cli-config-apple/src/tools/installPods.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/cli-config-apple/src/tools/installPods.ts b/packages/cli-config-apple/src/tools/installPods.ts index 2d4c5acb4..2feaf6e06 100644 --- a/packages/cli-config-apple/src/tools/installPods.ts +++ b/packages/cli-config-apple/src/tools/installPods.ts @@ -35,6 +35,15 @@ async function runPodInstall(loader: Ora, options: RunPodInstallOptions) { env: { RCT_NEW_ARCH_ENABLED: options?.newArchEnabled ? '1' : '0', RCT_IGNORE_PODS_DEPRECATION: '1', // From React Native 0.79 onwards, users shouldn't install CocoaPods manually. + ...(process.env.USE_THIRD_PARTY_JSC && { + USE_THIRD_PARTY_JSC: process.env.USE_THIRD_PARTY_JSC, + }), // This is used to install the third party JSC. + ...(process.env.RCT_USE_RN_DEP && { + RCT_USE_RN_DEP: process.env.RCT_USE_RN_DEP, + }), // prebuilt RN dep available from 0.80 onwards + ...(process.env.RCT_USE_PREBUILT_RNCORE && { + RCT_USE_PREBUILT_RNCORE: process.env.RCT_USE_PREBUILT_RNCORE, + }), // whole RN core prebuilt from 0.81 onwards }, }); } catch (error) {