From 10483073f7891a4226284209a1c57ae090a710a8 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Fri, 11 Apr 2025 13:51:37 +0100 Subject: [PATCH] [RN][Codegen] Do not generate Apple specific file for Android --- .../scripts/codegen/generate-artifacts-executor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native/scripts/codegen/generate-artifacts-executor.js b/packages/react-native/scripts/codegen/generate-artifacts-executor.js index 65cd55a33b4fc5..7e685c438544ae 100644 --- a/packages/react-native/scripts/codegen/generate-artifacts-executor.js +++ b/packages/react-native/scripts/codegen/generate-artifacts-executor.js @@ -1081,8 +1081,8 @@ function execute(projectRoot, targetPlatform, baseOutputPath, source) { platform, ); - if (source === 'app') { - // These components are only required by apps, not by libraries + if (source === 'app' && platform !== 'android') { + // These components are only required by apps, not by libraries. They are also Apple specific. generateRCTThirdPartyComponents(libraries, outputPath); generateRCTModuleProviders(projectRoot, pkgJson, libraries, outputPath); generateCustomURLHandlers(libraries, outputPath);