From 43b14ef3b36088d6dde154d6e76c689dbd6de15c Mon Sep 17 00:00:00 2001 From: Gabriel Donadel Date: Wed, 10 Jun 2026 09:47:11 -0300 Subject: [PATCH] chore: add support for macos platform key in autolinking config --- packages/react-native/scripts/cocoapods/autolinking.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/react-native/scripts/cocoapods/autolinking.rb b/packages/react-native/scripts/cocoapods/autolinking.rb index b2e5600bc5d3..76d1dec355e3 100644 --- a/packages/react-native/scripts/cocoapods/autolinking.rb +++ b/packages/react-native/scripts/cocoapods/autolinking.rb @@ -38,12 +38,13 @@ def list_native_modules!(config_command) config = JSON.parse(json) packages = config["dependencies"] - ios_project_root = Pathname.new(config["project"]["ios"]["sourceDir"]) + project_config = config["project"]["macos"] || config["project"]["ios"] # [macOS] + ios_project_root = Pathname.new(project_config["sourceDir"]) # [macOS] react_native_path = Pathname.new(config["reactNativePath"]) found_pods = [] packages.each do |package_name, package| - next unless package_config = package["platforms"]["ios"] + next unless package_config = package["platforms"]["macos"] || package["platforms"]["ios"] # [macOS] name = package["name"] podspec_path = package_config["podspecPath"]