From 86285b3c9911000b128180357c8c36dde802fb9d Mon Sep 17 00:00:00 2001 From: sozinov Date: Thu, 30 Apr 2026 13:42:26 +0300 Subject: [PATCH] MOBILE-106: Fix iOS New Architecture guard and Swift header import --- ios/MindboxSdk.mm | 9 ++++++++- ios/MindboxSdkNewArchGuard.mm | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ios/MindboxSdk.mm b/ios/MindboxSdk.mm index ff98782..453dcde 100644 --- a/ios/MindboxSdk.mm +++ b/ios/MindboxSdk.mm @@ -1,6 +1,13 @@ -#import "MindboxSdk-Swift.h" #import +#if __has_include("MindboxSdk-Swift.h") +#import "MindboxSdk-Swift.h" +#elif __has_include() +#import +#else +#error "MindboxSdk-Swift.h not found. Ensure Swift sources are included in the MindboxSdk pod target." +#endif + #if __has_include() #import #elif __has_include("MindboxSdkSpec.h") diff --git a/ios/MindboxSdkNewArchGuard.mm b/ios/MindboxSdkNewArchGuard.mm index b766303..3977c30 100644 --- a/ios/MindboxSdkNewArchGuard.mm +++ b/ios/MindboxSdkNewArchGuard.mm @@ -1,3 +1,3 @@ -#if defined(RCT_NEW_ARCH_ENABLED) && RCT_NEW_ARCH_ENABLED != 1 +#if !defined(RCT_NEW_ARCH_ENABLED) || RCT_NEW_ARCH_ENABLED != 1 #error "MindboxSdk requires React Native New Architecture. Set RCT_NEW_ARCH_ENABLED=1." #endif