Skip to content

Commit e6e814c

Browse files
vonovakreact-native-bot
authored andcommitted
fix cp command in ReactNativeDependencies.podspec (#53136)
Summary: When running `RCT_USE_PREBUILT_RNCORE=1 RCT_USE_RN_DEP=1 pod install` I'm getting an error: `cp: framework/packages/react-native/..: File exists` This is not seen consistently by everyone but I've seen in reported one more time at Expo. Could be related to running MacOS 26. Somehow, apparently, the `..` is being treated as a literal directory name and cp is trying to create a directory named `..` inside `framework/packages/react-native/` which is not what we want. Using `/.` avoids that. --- What also seemed to work(around) was to change `mkdir -p framework/packages/react-native` to `mkdir -p framework/packages/` and then `cp` can create the `framework/packages/react-native/..` folder. But this is definitely more confusing. ## Changelog: Pick one each for the category and type tags: [IOS] [FIXED] - fix "file exists" error in `ReactNativeDependencies.podspec` Pull Request resolved: #53136 Test Plan: tested locally, and in CI on older macOS: expo/expo#38631 (the ios build succeeds) Reviewed By: rshest Differential Revision: D79990895 Pulled By: cipolleschi fbshipit-source-id: 44ff9034800d3acd4e55ec39aabfb326382372cb
1 parent 1ca7232 commit e6e814c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/react-native/third-party-podspecs/ReactNativeDependencies.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Pod::Spec.new do |spec|
6464
6565
cp -R "$HEADERS_PATH/" Headers
6666
mkdir -p framework/packages/react-native
67-
cp -R "$XCFRAMEWORK_PATH/.." framework/packages/react-native/
67+
cp -R "$XCFRAMEWORK_PATH/../." framework/packages/react-native/
6868
find "$XCFRAMEWORK_PATH/.." -type f -exec rm {} +
6969
find "$CURRENT_PATH" -type d -empty -delete
7070
CMD

0 commit comments

Comments
 (0)