-
Notifications
You must be signed in to change notification settings - Fork 24.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
On a case-sensitive filesystem, React Native fails to build #33648
Comments
Same issue for me, any update ? |
Out of curiosity, on which file system are you? |
This is still issue. |
Same issue for us (pretty painful timesink). We are working around it by simply having a step after
|
I'm not sure why noone made a PR to do this fix before now, but I went ahead and made one: #34058 so that at least we can test that it's actually that and there are no other side effects |
This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
Description
Some issues with building yoga were discovered while using expo: expo/expo#16283 but the root cause is in the way the Yoga pod is installed.
The build failure has the error
On a case-sensitive filesystem, the symlinks
Yoga-umbrella.h
andYoga.modulemap
are created inios/Pods/Headers/Public/yoga
instead ofios/Pods/Headers/Public/Yoga
(note the case ofyoga
), which causes the build failure.If I change https://github.com/facebook/react-native/blob/main/ReactCommon/yoga/Yoga.podspec#L30 from
'yoga'
to'Yoga'
, everything builds fine.Version
0.63.0
Output of
npx react-native info
Steps to reproduce
I believe this happens on multiple versions of react native, see expo/expo#16283
I can follow up again if necessary.
Snack, code example, screenshot, or link to a repository
No response
The text was updated successfully, but these errors were encountered: