diff --git a/packages/react-native-worklets/RNWorklets.podspec b/packages/react-native-worklets/RNWorklets.podspec index 11e10b7a731f..4522a2336de4 100644 --- a/packages/react-native-worklets/RNWorklets.podspec +++ b/packages/react-native-worklets/RNWorklets.podspec @@ -57,7 +57,7 @@ Pod::Spec.new do |s| s.dependency 'React-jsi' s.dependency 'React-hermes' - + s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "DEFINES_MODULE" => "YES", @@ -70,6 +70,7 @@ Pod::Spec.new do |s| '"$(PODS_ROOT)/DoubleConversion"', '"$(PODS_ROOT)/Headers/Private/React-Core"', '"$(PODS_ROOT)/Headers/Private/Yoga"', + '"$(PODS_CONFIGURATION_BUILD_DIR)/React-utils/React_utils.framework/Headers/react/utils/platform/ios"', ].join(' '), "FRAMEWORK_SEARCH_PATHS" => '"${PODS_CONFIGURATION_BUILD_DIR}/React-hermes"', "CLANG_CXX_LANGUAGE_STANDARD" => "c++20", diff --git a/packages/react-native-worklets/apple/worklets/apple/Networking/WorkletsNetworking.mm b/packages/react-native-worklets/apple/worklets/apple/Networking/WorkletsNetworking.mm index 2ea7a712aa39..01852a9f5c38 100644 --- a/packages/react-native-worklets/apple/worklets/apple/Networking/WorkletsNetworking.mm +++ b/packages/react-native-worklets/apple/worklets/apple/Networking/WorkletsNetworking.mm @@ -5,9 +5,9 @@ #import -#import -#import -#import +#import +#import +#import #import #import #import diff --git a/packages/react-native-worklets/apple/worklets/apple/WorkletsModule.mm b/packages/react-native-worklets/apple/worklets/apple/WorkletsModule.mm index 8aabb1432405..506516b5e0df 100644 --- a/packages/react-native-worklets/apple/worklets/apple/WorkletsModule.mm +++ b/packages/react-native-worklets/apple/worklets/apple/WorkletsModule.mm @@ -13,7 +13,6 @@ #import #ifdef WORKLETS_FETCH_PREVIEW_ENABLED -#import #import #import #import diff --git a/packages/react-native-worklets/src/bundleMode/network.native.ts b/packages/react-native-worklets/src/bundleMode/network.native.ts index ec5c64eec8a3..0c9211535fbe 100644 --- a/packages/react-native-worklets/src/bundleMode/network.native.ts +++ b/packages/react-native-worklets/src/bundleMode/network.native.ts @@ -6,6 +6,8 @@ * The NetworkingModule itself is injected via C++. */ export function initializeNetworking() { + // eslint-disable-next-line @typescript-eslint/no-require-imports + require('react-native/Libraries/TurboModule/TurboModuleRegistry'); const TurboModules = globalThis.TurboModules; TurboModules.set('FileReaderModule', makeMockTurboModule('FileReaderModule'));