diff --git a/ios/RCTHotUpdate.xcodeproj/project.pbxproj b/ios/RCTHotUpdate.xcodeproj/project.pbxproj index 984766c..b3be792 100644 --- a/ios/RCTHotUpdate.xcodeproj/project.pbxproj +++ b/ios/RCTHotUpdate.xcodeproj/project.pbxproj @@ -374,7 +374,10 @@ 91C5F0091C76ECA90037E727 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - HEADER_SEARCH_PATHS = "$(SRCROOT)/../../react-native/React/**"; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../../react-native/React/**", + "$(BUILT_PRODUCTS_DIR)/include/**", + ); OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -384,7 +387,10 @@ 91C5F00A1C76ECA90037E727 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - HEADER_SEARCH_PATHS = "$(SRCROOT)/../../react-native/React/**"; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../../react-native/React/**", + "$(BUILT_PRODUCTS_DIR)/include/**", + ); OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; diff --git a/ios/RCTHotUpdate/RCTHotUpdate.m b/ios/RCTHotUpdate/RCTHotUpdate.m index c61a646..4960e85 100644 --- a/ios/RCTHotUpdate/RCTHotUpdate.m +++ b/ios/RCTHotUpdate/RCTHotUpdate.m @@ -6,6 +6,15 @@ // Copyright © 2016 erica. All rights reserved. // +#if __has_include() +#import +#import +#import "React/RCTEventDispatcher.h" +#import +#import +#import +#else + #import "RCTHotUpdate.h" #import "RCTHotUpdateDownloader.h" #import "RCTEventDispatcher.h" @@ -13,6 +22,8 @@ #import "RCTHotUpdateManager.h" #import "RCTLog.h" +#endif + // static NSString *const keyUpdateInfo = @"REACTNATIVECN_HOTUPDATE_INFO_KEY"; static NSString *const paramPackageVersion = @"packageVersion"; @@ -447,4 +458,4 @@ RCT_EXPORT_METHOD(markSuccess) return version; } -@end \ No newline at end of file +@end