YogaKit wont build on case sensitive systems #1035
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Report
Issues and Steps to Reproduce
Clone on a case sensitive macos system
pod install
in the ios tutorial folder.try to build.
Expected Behavior
build
Actual Behavior
wont build
The reason is that when installing pod headers for Yoga we have mismatching casing:

Still issue as of 2022
Still issue here.
Even in plain "react-native init test" project.
That is really bad.
Yep, still broken. You can fix it by manually renaming the directory to
Yoga
and updating any references in the project. But, it's a pain and really shouldn't be necessary.A workaround is to add the following to the
post_install
step inios/Podfile
. This way it will be automatically applied when you reinstall dependencies.We are deprecating YogaKit as part of the Yoga 2.0 release. We are still going to release a new revision based on the current state of the repo, but won't be accepting new contributions, since we are going to be removing it from the repo after.