react-native-executorch 0.10.1

v0.​10.​1Patch Release
In this article

A patch release for the setup and build failures reported against 0.10.0. No public API changed.

Bug fixes

  • Apps built with use_frameworks! install and compile again. The pod is now declared a static framework, and only the Objective-C entry points are public headers, so Xcode no longer fails with Multiple commands produce .../Headers/Types.h from the 21 header basenames that repeat across the library. The C++ headers stay reachable through HEADER_SEARCH_PATHS (#1448 by @msluszniak, root cause found by @barhanc).
  • The podspec's build attributes are no longer confined to the OpenCV branch. An unclosed if enable_opencv meant pod_target_xcconfig, vendored_frameworks, static_framework, libraries and frameworks were assigned only when OpenCV was on, so an app that turned it off through the libs config block installed cleanly and then failed to compile or link. A checkout without an rne-build-config.json also raised NoMethodError during pod install (#1452 by @msluszniak).
  • The react-native-worklets peer range is now >=0.10.0 <0.13.0. The previous ^0.10.0 excluded worklets 0.11 and 0.12, the current releases, which carry the same API. 0.10 stays the floor because it is the first release to serialize an ArrayBufferView natively; below it, a view over part of a buffer arrives with the length of the whole buffer (#1449 by @msluszniak).
  • Setup failures now name their own cause instead of surfacing somewhere else. The podspec and build.gradle.kts check that the native artifacts were downloaded and point at pnpm approve-builds or npm rebuild when a blocked postinstall hook skipped them, the react-native-executorch config block is read from the app's package in a monorepo rather than only the workspace root, and the Android minSdkVersion default moves to 26 to match the shipped .so files (#1450 by @msluszniak).

Documentation

  • A Troubleshooting page keyed by the exact error text covers the remaining setup failures, and Getting Started states the worklets range along with what Expo SDK 55 and 56 users need to install.

Full changelog: v0.10.0...v0.10.1

Release card
react-native-executorch 0.10.1 release card