From 37e8fa113ef6a8be7cd057b2bf6ffaa4ae6439d9 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Mon, 17 Jun 2024 14:32:59 +0100 Subject: [PATCH] Revert "Make the New Architecture the default (#43135)" This reverts commit b9f3186ee6314f56863c05272640d47643709a39. --- .../scripts/cocoapods/__tests__/new_architecture-test.rb | 4 ++-- packages/react-native/scripts/cocoapods/new_architecture.rb | 2 +- packages/react-native/template/android/gradle.properties | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb b/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb index 328a705b8dc..9cedef17c55 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb @@ -419,10 +419,10 @@ class NewArchitectureTests < Test::Unit::TestCase assert_false(is_enabled) end - def test_newArchEnabled_whenRCTNewArchEnabledIsNotSet_returnTrue + def test_newArchEnabled_whenRCTNewArchEnabledIsNotSet_returnFalse ENV["RCT_NEW_ARCH_ENABLED"] = nil is_enabled = NewArchitectureHelper.new_arch_enabled - assert_true(is_enabled) + assert_false(is_enabled) end diff --git a/packages/react-native/scripts/cocoapods/new_architecture.rb b/packages/react-native/scripts/cocoapods/new_architecture.rb index 2f3212a2ec4..89b781dc30c 100644 --- a/packages/react-native/scripts/cocoapods/new_architecture.rb +++ b/packages/react-native/scripts/cocoapods/new_architecture.rb @@ -186,6 +186,6 @@ class NewArchitectureHelper end def self.new_arch_enabled - return ENV["RCT_NEW_ARCH_ENABLED"] == nil || ENV["RCT_NEW_ARCH_ENABLED"] == "1" + return ENV["RCT_NEW_ARCH_ENABLED"] == "1" end end diff --git a/packages/react-native/template/android/gradle.properties b/packages/react-native/template/android/gradle.properties index 5e24e3aa8db..9fb15664bd5 100644 --- a/packages/react-native/template/android/gradle.properties +++ b/packages/react-native/template/android/gradle.properties @@ -32,7 +32,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # your application. You should enable this flag either if you want # to write custom TurboModules/Fabric components OR use libraries that # are providing them. -newArchEnabled=true +newArchEnabled=false # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead.