From 6a020fb7595188835c17476f72d6474e57fca6bd Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Tue, 14 Jul 2026 11:11:27 +0200 Subject: [PATCH] fix: declare support for visionOS --- packages/react-native/react-native.config.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/packages/react-native/react-native.config.js b/packages/react-native/react-native.config.js index 12316ec30da..21219d91c49 100644 --- a/packages/react-native/react-native.config.js +++ b/packages/react-native/react-native.config.js @@ -176,7 +176,13 @@ if (macosCommands != null) { config.commands.push(...macosCommands); } if (apple) { + const { + REACT_NATIVE: npmPackageName, + } = require('./scripts/codegen/generate-artifacts-executor/constants.js'); + const macos = {platformName: 'macos'}; + const visionos = {platformName: 'visionos'}; config.platforms.macos = { + npmPackageName, linkConfig: () => { return { isInstalled: ( @@ -200,11 +206,13 @@ if (apple) { unlinkAssets: (_assets /*: mixed */, _projectConfig /*: mixed */) => {}, }; }, - projectConfig: apple.getProjectConfig({platformName: 'macos'}), - dependencyConfig: apple.getProjectConfig({platformName: 'macos'}), - npmPackageName: - require('./scripts/codegen/generate-artifacts-executor/constants') - .REACT_NATIVE, + projectConfig: apple.getProjectConfig(macos), + dependencyConfig: apple.getDependencyConfig(macos), + }; + config.platforms.visionos = { + npmPackageName, + projectConfig: apple.getProjectConfig(visionos), + dependencyConfig: apple.getDependencyConfig(visionos), }; } // macOS]