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);