Skip to content

Commit 0ee9be8

Browse files
authored
chore(template): dynamically resolve node modules root (#2757)
## Summary: Followup from #2756 (comment)
1 parent 218d010 commit 0ee9be8

File tree

1 file changed

+8
-8
lines changed
  • packages/react-native/local-cli/generator-macos/templates/macos

1 file changed

+8
-8
lines changed

packages/react-native/local-cli/generator-macos/templates/macos/Podfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
autolinking_script = File.expand_path('../node_modules/react-native-macos/scripts/cocoapods/autolinking.rb', __dir__)
2-
if File.exist?(autolinking_script)
3-
require_relative '../node_modules/react-native-macos/scripts/cocoapods/autolinking'
4-
else
5-
require_relative '../node_modules/react-native-macos/scripts/react_native_pods'
6-
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
7-
end
1+
require 'pathname'
2+
3+
ws_dir = Pathname.new(__dir__)
4+
ws_dir = ws_dir.parent until
5+
File.exist?("#{ws_dir}/node_modules/react-native-macos/scripts/react_native_pods.rb") ||
6+
ws_dir.expand_path.to_s == '/'
7+
require "#{ws_dir}/node_modules/react-native-macos/scripts/react_native_pods.rb"
88

99
prepare_react_native_project!
1010

1111
target 'HelloWorld-macOS' do
12-
platform :macos, '11.0'
12+
platform :macos, '14.0'
1313
use_native_modules!
1414

1515
# Flags change depending on the env values.

0 commit comments

Comments
 (0)