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
A clean iOS Release simulator build using the React Native 0.86.0 prebuilt dependency path emits repeated warnings from React Native public headers and XCFramework module metadata under Xcode 26.4.1. Source-level declaration fixes make the same build warning-free without warning flags or log filtering.
Environment
React Native: 0.86.0
Expo: 57.0.4
Xcode: 26.4.1
SDK: iOS 26.2 simulator
configuration: Release, Hermes, new architecture
Reproduction
Generate a clean iOS project using React Native 0.86.0 and the prebuilt React Native dependency path.
Build the workspace with xcodebuild -configuration Release -sdk iphonesimulator CODE_SIGNING_ALLOWED=NO build.
Inspect the unfiltered build log.
Warning categories
missing nullability in RCTHTTPRequestHandler.h, RCTMultipartDataTask.h, and RCTWebSocketModule.h
declarations lacking the deprecation attributes already implied by their legacy API role, including RCTAppSetupDefaultJsExecutorFactory, RCTUIConfiguratorProtocol, modal-host delegate methods, and RCTShadowView.rootView
ShadowViewMutation overloads documented as deprecated but lacking C++ [[deprecated]] attributes
prebuilt React XCFramework module metadata declaring a broad umbrella that produces repeated incomplete-umbrella diagnostics
Expected behavior
The pinned prebuilt React Native 0.86.0 Release build should emit no compiler or module metadata warnings with Xcode 26.4.1. Public headers should have explicit nullability and declaration attributes should match the intended API lifecycle.
I can split this into focused patches by header/module metadata surface if that is preferable.
Missing reproducer: We could not detect a reproducible example in your issue report. Reproducers are mandatory and we can accept only one of those as a valid reproducer:
For majority of bugs: send us a Pull Request with the RNTesterPlayground.js edited to reproduce your bug.
Activity
react-native-bot commentedon Jul 13, 2026
Warning
Missing reproducer: We could not detect a reproducible example in your issue report. Reproducers are mandatory and we can accept only one of those as a valid reproducer:
You can read more about about it on our website: How to report a bug.
react-native-bot commentedon Aug 7, 2026
This issue is waiting for author's feedback since 24 days. Please provide the requested feedback or this will be closed in 7 days.
react-native-bot commentedon Aug 14, 2026
This issue was closed because it has been stalled for 7 days with no activity.