-
Notifications
You must be signed in to change notification settings - Fork 25k
Closed
Labels
Needs: Triage 🔍Platform: iOSiOS applications.iOS applications.Type: Upgrade IssueIssues reported from upgrade issue formIssues reported from upgrade issue form
Description
Old Version
0.72.7
New Version
0.73.0
Description
As seems to happen with every new version, header paths are broken on iOS with use_frameworks! :static
pnpm install
pnpm expo start
eas build -p ios --profile development --local
fails to compile due to header paths issue
[RUN_FASTLANE] › Compiling .pnpm Pods/Yoga » PixelGrid.cpp
[RUN_FASTLANE]
❌ (node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected]/node_modules/react-native/ReactCommon/yoga/yoga/algorithm/PixelGrid.cpp:10:10)
8 | #include <yoga/Yoga.h>
9 |
> 10 | #include <yoga/algorithm/PixelGrid.h>
| ^ 'yoga/algorithm/PixelGrid.h' file not found
11 | #include <yoga/numeric/Comparison.h>
12 |
13 | namespace facebook::yoga {
Steps to reproduce
https://github.com/evelant/expo50upgrade/
git clone https://github.com/evelant/expo50upgrade/
cd expo50upgrade
pnpm install
pnpm expo start
eas build -p ios --profile development --local
Affected Platforms
Build - MacOS
Output of npx react-native info
System:
OS: macOS 14.2
CPU: (10) arm64 Apple M1 Pro
Memory: 348.45 MB / 16.00 GB
Shell:
version: 0.85.0
path: /etc/profiles/per-user/imagio/bin/nu
Binaries:
Node:
version: 20.8.0
path: /etc/profiles/per-user/imagio/bin/node
Yarn:
version: 1.22.21
path: /etc/profiles/per-user/imagio/bin/yarn
npm:
version: 10.1.0
path: /etc/profiles/per-user/imagio/bin/npm
Watchman: Not Found
Managers:
CocoaPods:
version: 1.12.1
path: /etc/profiles/per-user/imagio/bin/pod
SDKs:
iOS SDK:
Platforms:
- DriverKit 23.2
- iOS 17.2
- macOS 14.2
- tvOS 17.2
- watchOS 10.2
Android SDK:
API Levels:
- "33"
Build Tools:
- 33.0.0
Android NDK: Not Found
IDEs:
Android Studio: Not Found
Xcode:
version: 15.1/15C65
path: /usr/bin/xcodebuild
Languages:
Java:
version: 17.0.8.1
path: /etc/profiles/per-user/imagio/bin/javac
Ruby:
version: 3.1.4
path: /etc/profiles/per-user/imagio/bin/ruby
npmPackages:
"@react-native-community/cli": Not Found
react:
installed: 18.2.0
wanted: 18.2.0
react-native:
installed: 0.73.0
wanted: 0.73.0
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: Not found
newArchEnabled: Not found
iOS:
hermesEnabled: Not found
newArchEnabled: Not found
Stacktrace or Logs
[RUN_FASTLANE] › Compiling .pnpm Pods/Yoga » PixelGrid.cpp
[RUN_FASTLANE]
❌ (node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected]/node_modules/react-native/ReactCommon/yoga/yoga/algorithm/PixelGrid.cpp:10:10)
8 | #include <yoga/Yoga.h>
9 |
> 10 | #include <yoga/algorithm/PixelGrid.h>
| ^ 'yoga/algorithm/PixelGrid.h' file not found
11 | #include <yoga/numeric/Comparison.h>
12 |
13 | namespace facebook::yoga {
Reproducer
https://github.com/evelant/expo50upgrade/
Screenshots and Videos
N/A
Nantris, tsopin, 1abhishekpandey and DevarajuluR
Metadata
Metadata
Assignees
Labels
Needs: Triage 🔍Platform: iOSiOS applications.iOS applications.Type: Upgrade IssueIssues reported from upgrade issue formIssues reported from upgrade issue form