A framework for building native applications using React
Use correct version of jsi.cpp (#53266)
Summary: When building the xcframeworks on iOS we're including the file `jsi/jsi.cpp` in the Swift Package. This file is also included in Hermes and React Native should use the hermes version of these symbols. This is even described (but overlooked) in the React-jsi podspec file. This causes the error seen in the bug addressed by this commit. The fix is to exclude the `jsi/jsi.cpp` file from the jsi target in our swift package. Fixes https://github.com/facebook/react-native/issues/53257 ## Changelog: [IOS] [FIXED] - Fixed wrong jsi symbols in use when using React.xcframework Pull Request resolved: https://github.com/facebook/react-native/pull/53266 Test Plan: Tested using a precompiled xcframework in the reproduction repository. Reviewed By: rshest Differential Revision: D80252131 Pulled By: cipolleschi fbshipit-source-id: 915e94a1d80c2f45575e58d8054239484e861285
C
Christian Falch committed
495b307ad5072266cc28a4084791574aa40871a7
Parent: cfd06d8
Committed by React Native Bot <bot@reactnative.dev>
on 8/27/2025, 9:44:34 AM