You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey @dominicstop - I haven't figured out the root cause of this, but react-native-ios-context-menu@3.0.0-18 seems to have some more missing headers when running Expo SDK 52, which uses the new architecture by default.
› Executing react-native Pods/React-FabricComponents » [CP-User] [RN]Check rncore
› Compiling react-native Pods/React-RCTFabric » RCTThirdPartyFabricComponentsProvider.mm
› Packaging react-native Pods/React-RCTFabric » libReact-RCTFabric.a
› Compiling react-native-ios-context-menu Pods/react-native-ios-context-menu » RNIContextMenuButtonViewManager.mm
› Compiling react-native-ios-context-menu Pods/react-native-ios-context-menu » RNIContextMenuViewManager.mm
› Compiling react-native-ios-context-menu Pods/react-native-ios-context-menu » RNIContextMenuButton.mm
❌ (node_modules/react-native-ios-context-menu/ios/RNIContextMenuButton/RNIContextMenuButtonShadowNode.h:11:10)
9 | #pragma once
10 |
> 11 | #include <react_native_ios_utilities/RNIBaseViewShadowNode.h>
| ^ 'react_native_ios_utilities/RNIBaseViewShadowNode.h' file not found
12 | #include <react_native_ios_utilities/RNIBaseViewProps.h>
13 | #include <react_native_ios_utilities/RNIBaseViewEventEmitter.h>
14 |
› Compiling react-native-ios-context-menu Pods/react-native-ios-context-menu » RNIContextMenuView.mm
❌ (node_modules/react-native-ios-context-menu/ios/RNIContextMenuView/RNIContextMenuViewShadowNode.h:11:10)
9 | #pragma once
10 |
> 11 | #include <react_native_ios_utilities/RNIBaseViewShadowNode.h>
| ^ 'react_native_ios_utilities/RNIBaseViewShadowNode.h' file not found
12 | #include <react_native_ios_utilities/RNIBaseViewProps.h>
13 | #include <react_native_ios_utilities/RNIBaseViewEventEmitter.h>
14 |
Run script build phase '[CP-User] Generate app.config for prebuilt Constants.manifest' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'EXConstants' from project 'Pods')
Run script build phase '[CP-User] [Hermes] Replace Hermes for the right configuration, if needed' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'hermes-engine' from project 'Pods')
› 2 error(s), and 4 warning(s)
Running version 3.0.0-18 of this library, and version 5.0.0-52 of react-native-ios-context-menu.
The text was updated successfully, but these errors were encountered:
coolsoftwaretyler
changed the title
'react_native_ios_utilities/RNIBaseViewShadowNode.h' file not found in Expo SDK 52 (@next version)
'react_native_ios_utilities/RNIBaseViewShadowNode.h' file not found in Expo SDK 52 (react-native-ios-context-menu@next)
Dec 15, 2024
Hey @dominicstop - I haven't figured out the root cause of this, but
react-native-ios-context-menu@3.0.0-18
seems to have some more missing headers when running Expo SDK 52, which uses the new architecture by default.Here's a reproducer: https://github.com/coolsoftwaretyler/react-native-ios-utilities-missing-header-expo-52-reproducer
From that project, if you:
You'll get the following build error:
Running version 3.0.0-18 of this library, and version 5.0.0-52 of
react-native-ios-context-menu
.The text was updated successfully, but these errors were encountered: