Skip to content

Commit

Permalink
chore: implement masking in react-native example
Browse files Browse the repository at this point in the history
  • Loading branch information
curtisliu committed Oct 23, 2024
1 parent b3b99df commit f74a753
Show file tree
Hide file tree
Showing 6 changed files with 179 additions and 226 deletions.
2 changes: 1 addition & 1 deletion examples/react-native/example/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ const Stack = createNativeStackNavigator<RootStackParamList>();
function App(): React.JSX.Element {
useEffect(() => {
(async () => {
await init('6151e18fcbce1f94010e8791964d2a71', 'example_user_id', {
await init('YOUR-API-KEY', 'example_user_id', {
logLevel: LogLevel.Verbose,
}).promise;
await add(new SessionReplayPlugin()).promise;
Expand Down
2 changes: 1 addition & 1 deletion examples/react-native/example/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ target 'example' do
:app_path => "#{Pod::Config.instance.installation_root}/.."
)

pod 'AmplitudeSessionReplay', :git => 'https://github.com/amplitude/AmplitudeSessionReplay-iOS.git', :branch => 'fix_gesture_capture'
pod 'AmplitudeSessionReplay', :git => 'https://github.com/amplitude/AmplitudeSessionReplay-iOS.git'

target 'exampleTests' do
inherit! :complete
Expand Down
59 changes: 29 additions & 30 deletions examples/react-native/example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PODS:
- amplitude-react-native (1.4.10):
- React-Core
- AmplitudeSessionReplay (0.0.8)
- AmplitudeSessionReplay (0.0.11)
- boost (1.83.0)
- DoubleConversion (1.1.6)
- FBLazyVector (0.74.6)
Expand Down Expand Up @@ -1198,7 +1198,7 @@ PODS:

DEPENDENCIES:
- "amplitude-react-native (from `../node_modules/@amplitude/analytics-react-native`)"
- AmplitudeSessionReplay (from `https://github.com/amplitude/AmplitudeSessionReplay-iOS.git`, branch `fix_gesture_capture`)
- AmplitudeSessionReplay (from `https://github.com/amplitude/AmplitudeSessionReplay-iOS.git`)
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
Expand Down Expand Up @@ -1267,7 +1267,6 @@ EXTERNAL SOURCES:
amplitude-react-native:
:path: "../node_modules/@amplitude/analytics-react-native"
AmplitudeSessionReplay:
:branch: fix_gesture_capture
:git: https://github.com/amplitude/AmplitudeSessionReplay-iOS.git
boost:
:podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
Expand Down Expand Up @@ -1387,12 +1386,12 @@ EXTERNAL SOURCES:

CHECKOUT OPTIONS:
AmplitudeSessionReplay:
:commit: 172b23ee1b36e71bfd3e4f17ade6ddf58b644264
:commit: da96a9a525f0e07468c6709ed53c0463d998920d
:git: https://github.com/amplitude/AmplitudeSessionReplay-iOS.git

SPEC CHECKSUMS:
amplitude-react-native: 3fc003fed8453ac8131703869cc52ea626196a83
AmplitudeSessionReplay: 0616e34dbd6b261ab70cd44065b4889caf6e92b0
AmplitudeSessionReplay: 7bce998485f927c3e63c6bf832745e18c0b246d0
boost: d3f49c53809116a5d38da093a8aa78bf551aed09
DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
FBLazyVector: 4b1589d37c9ff4dba11a63083fe7515fad3ac111
Expand All @@ -1405,53 +1404,53 @@ SPEC CHECKSUMS:
RCTTypeSafety: 3d65944055cc73f3bb28c3f05c7eaff2bb7ceb83
React: c5e9f3c07a890a7e2a1ec9b79faa5c53dd7aee01
React-callinvoker: 9ac986dbbd0e1b3463cb740b12c0b37dbcd15fed
React-Codegen: f5bd8446ba2b7d4a7bb4b25e137f44f286eb98f7
React-Codegen: 8425fee4c4db60d4c26dedf3a9c64ffe11622408
React-Core: e8de3613460de4f02cdf6a0d726526fe273766b4
React-CoreModules: 704fd52f83780e1870a946d5c3ea6ea1175aa523
React-cxxreact: 75572783e7feae5a9f67157ea13968bf5ab274a3
React-debug: 180e1bf4a97fa4404ee7fb68952cace122aa9d73
React-Fabric: 1118712bb2dfae21b7d03d5daf419018e867f8e9
React-FabricImage: 3878f51fa0ac860fb733f0a3c958442a7b5ec587
React-featureflags: 05fabc5e165fa3864c879556e83a455b8a0573fa
React-graphics: 77bb68d9d913682a23c621df01ab61b2e58a5c70
React-debug: ba387c702ddae4467b9546df73277a5e5d44c0d6
React-Fabric: f1c30535ade7821e69d84eb0d0a6fa3438b19359
React-FabricImage: 7249f3e011e99fec973b80e0a2255b37b89dd5bb
React-featureflags: 742aee2bf50ca88017a12d310f0639ef77b604f7
React-graphics: c77de03090e7e74c421374eab79fd939fed6a965
React-hermes: e4c48dab6830b282e1b41023cdae9b5c1f7ae075
React-ImageManager: 6dbe9e5578c03d48b25e646ee65faa63b10e9544
React-jserrorhandler: 16f7ef986fd20a2d342e5430c9dd0502a4136320
React-ImageManager: 5a7e20343b04b9af5ef2f3f56b9907ad9c688088
React-jserrorhandler: d6756d3773096df56fad726d74346ce75fa5f5cf
React-jsi: b34c85593159261ce19f9c5fd0a627b3dc1483c6
React-jsiexecutor: dcf7df38a296d104b196c193a0111d3f8a46da0b
React-jsinspector: 7dfaff7a0f57d23eeab023fe6a243f7707a14f6d
React-jsitracing: df84cc252a1f4bb0970f7fe13c470451b18c2cbb
React-jsinspector: 83507de2717041ca6f4184291734680c7e2ad72a
React-jsitracing: 38156d55d60e683ecc6ed808d28e5e78e51558fa
React-logger: de9b65c8c7b71a663e6e99d347b1c445f5190c39
React-Mapbuffer: 766bb4d8f655d816913325b353d800debbde7209
React-Mapbuffer: d8adf69e5f42c7419d6594384f8a56e641141c8e
react-native-safe-area-context: 851c62c48dce80ccaa5637b6aa5991a1bc36eca9
React-nativeconfig: c36a079fa219a9911070cc0058b746407e1ef47d
React-NativeModulesApple: eab84dd7bda0650f3ce41c53f76ffd49d689763f
React-nativeconfig: bf6ea7351e761f3ab837b9fc406576c56492f57a
React-NativeModulesApple: d127c66e52964d33c7fb694ce98c078ea899dd16
React-perflogger: 9f21c9e3d8d220833e649a141fed8e5ca08977d9
React-RCTActionSheet: 4c1f0dc56952f21a904e9f3bf74253eebee1d1d9
React-RCTAnimation: 2c0b963d4fd978ce35daa330986a8bc442c7517a
React-RCTAppDelegate: bfb8293aa467aae8a28050e4095b0ceff284cbd5
React-RCTBlob: a440574d805536c58c0c409cb5058334c8d2886c
React-RCTFabric: 6ea72ddf222ea1e373d0cbac88a1c62355701995
React-RCTFabric: c9b6c2bc7a42486299fe530ddf924587132b67c4
React-RCTImage: e63bc8abbad2c5a4eda53ff35282d83bc9df7559
React-RCTLinking: 12c6962253fd2f2494231eb8ae2fecae71e54e2f
React-RCTNetwork: 46df47440bd2bf63b0ca0a3c640471243ed2922a
React-RCTSettings: 5e1dfa02ae2d6cf54b3fdfebaa80837540c50847
React-RCTText: 1c045a74e4fda674523c932f53bdd15b2a3ba085
React-RCTVibration: 2ba9de92ae71526b3e02b8b8b2fce5cbf47c393f
React-rendererdebug: acb324f4975412bb14d55b29dd5ca6961b5fa06a
React-rncore: 63db76511a92db6cf9649c9d6567e014b7eeb6f5
React-RuntimeApple: 6ecb0a470d1ef989895a4e5d31980004378ebf71
React-RuntimeCore: 2794fdb42f7d37f3c877f614e12a0a240b594815
React-rendererdebug: 3e88af9d97507bbe2ce613f30991592a6c4a0542
React-rncore: fcb61a65739736630f2d09fc39f506fec8eec951
React-RuntimeApple: 1bc158ae2edbbfe92417d5e8a3c4e843eba0a05c
React-RuntimeCore: 8d8f9bc375713c0ab85d0002c95e5c9aac35262d
React-runtimeexecutor: bf091a7f5f5130daab6d8216aaa290374b214cb8
React-RuntimeHermes: 73249fcc108708a137119de18c3d40ac5ab90160
React-runtimescheduler: b63ebebd3e000e0ba4ac19ca69bdac071559ad57
React-utils: 2955bdc1b2ed495f14dc7d3bfbbb7e3624cfc0fc
ReactCommon: 5c504a77030c7ab89eee75b1725b80d8cee7f5d7
React-RuntimeHermes: 23bbb7d62eecb82eec5f0482993662419342d060
React-runtimescheduler: 4f1dd41de203f80e258f8872e95a4f95d4d78122
React-utils: 81d350ba53f31480c80622976422ad8eec0f303e
ReactCommon: 46324531c3152a87c01cca2d6539362a6033ce45
RNCAsyncStorage: ec53e44dc3e75b44aa2a9f37618a49c3bc080a7a
RNScreens: aa943ad421c3ced3ef5a47ede02b0cbfc43a012e
RNScreens: db442e7b8c7bc8befec2ce057927305ff8598cc8
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
Yoga: 4f4f07a17818e76d1b04edc01b68b6d49a682100
Yoga: dbb1bd5faecc60d38ed0a2f2a75db536c759b334

PODFILE CHECKSUM: 7f72954ff28502add2e9d69f5b701aa81397fdd7
PODFILE CHECKSUM: f4140ea3026f4255b4b250dcf27761805461ecf0

COCOAPODS: 1.15.2
29 changes: 29 additions & 0 deletions examples/react-native/example/ios/RCTAmpMaskViewManager.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#import <React/RCTViewManager.h>
#import <React/RCTView.h>
@import AmplitudeSessionReplay;

@interface RCTAmpMaskViewManager : RCTViewManager
@end

@implementation RCTAmpMaskViewManager

RCT_EXPORT_MODULE(RCTAmpMaskView)

- (UIView *)view
{
return [[RCTView alloc] init];
}

RCT_CUSTOM_VIEW_PROPERTY(mask, NSString, RCTView)
{
NSString* mask = [RCTConvert NSString:json];
if ([mask isEqualToString:@"amp-mask"]) {
view.amp_isBlocked = true;
} else if ([mask isEqualToString:@"amp-block"]) {
view.amp_isBlocked = true;
} else if ([mask isEqualToString:@"amp-unmask"]) {
view.amp_isBlocked = false;
}
}

@end
32 changes: 16 additions & 16 deletions examples/react-native/example/ios/example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,18 @@
13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
2499CA4D53CF0A00274748B7 /* Pods_example_exampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2298CD35BF435FF29DA7043C /* Pods_example_exampleTests.framework */; };
4A9A6A9249D7FD83BD6B23DF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D60549B57041003874336B46 /* PrivacyInfo.xcprivacy */; };
4C39C73B2C1FE12EE7099C81 /* libPods-example-exampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D04011E2DB3F428E13E182D /* libPods-example-exampleTests.a */; };
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
B5E0003C114741E13F0CACE2 /* libPods-example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3EA39B098583C8E92279C8 /* libPods-example.a */; };
C61B719E71AA2AEC5C03F59F /* Pods_example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7DC7CC83AF6CB100A608324 /* Pods_example.framework */; };
E9893D6C2CB489BB00C71048 /* SessionReplayPluginModuleBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = E9893D6B2CB489BB00C71048 /* SessionReplayPluginModuleBridge.m */; };
E9893D6D2CB489BB00C71048 /* SessionReplayPluginModuleBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = E9893D6B2CB489BB00C71048 /* SessionReplayPluginModuleBridge.m */; };
E9893D712CB48E7F00C71048 /* SessionReplayPluginModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9893D702CB48E7F00C71048 /* SessionReplayPluginModule.swift */; };
E9893D722CB48E7F00C71048 /* SessionReplayPluginModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9893D702CB48E7F00C71048 /* SessionReplayPluginModule.swift */; };
E9893D742CB499A000C71048 /* ConsoleLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9893D732CB499A000C71048 /* ConsoleLogger.swift */; };
E9893D752CB499A000C71048 /* ConsoleLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9893D732CB499A000C71048 /* ConsoleLogger.swift */; };
E9B7F08B2CC194A700E2BB05 /* RCTAmpMaskViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B7F08A2CC194A700E2BB05 /* RCTAmpMaskViewManager.m */; };
E9B7F08C2CC194A700E2BB05 /* RCTAmpMaskViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B7F08A2CC194A700E2BB05 /* RCTAmpMaskViewManager.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand All @@ -44,35 +46,36 @@
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = example/Info.plist; sourceTree = "<group>"; };
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = example/main.m; sourceTree = "<group>"; };
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = example/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
2298CD35BF435FF29DA7043C /* Pods_example_exampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_example_exampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3B4392A12AC88292D35C810B /* Pods-example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.debug.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.debug.xcconfig"; sourceTree = "<group>"; };
4D04011E2DB3F428E13E182D /* libPods-example-exampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-example-exampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
5709B34CF0A7D63546082F79 /* Pods-example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.release.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.release.xcconfig"; sourceTree = "<group>"; };
5B7EB9410499542E8C5724F5 /* Pods-example-exampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example-exampleTests.debug.xcconfig"; path = "Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests.debug.xcconfig"; sourceTree = "<group>"; };
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = example/LaunchScreen.storyboard; sourceTree = "<group>"; };
89C6BE57DB24E9ADA2F236DE /* Pods-example-exampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example-exampleTests.release.xcconfig"; path = "Target Support Files/Pods-example-exampleTests/Pods-example-exampleTests.release.xcconfig"; sourceTree = "<group>"; };
BC3EA39B098583C8E92279C8 /* libPods-example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-example.a"; sourceTree = BUILT_PRODUCTS_DIR; };
D60549B57041003874336B46 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = example/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
E9893D6B2CB489BB00C71048 /* SessionReplayPluginModuleBridge.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SessionReplayPluginModuleBridge.m; sourceTree = "<group>"; };
E9893D702CB48E7F00C71048 /* SessionReplayPluginModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionReplayPluginModule.swift; sourceTree = "<group>"; };
E9893D732CB499A000C71048 /* ConsoleLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleLogger.swift; sourceTree = "<group>"; };
E9893D762CB4C38700C71048 /* SessionReplayPluginModule-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SessionReplayPluginModule-Bridging-Header.h"; sourceTree = "<group>"; };
E9B7F08A2CC194A700E2BB05 /* RCTAmpMaskViewManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCTAmpMaskViewManager.m; sourceTree = "<group>"; };
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
F7DC7CC83AF6CB100A608324 /* Pods_example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
00E356EB1AD99517003FC87E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4C39C73B2C1FE12EE7099C81 /* libPods-example-exampleTests.a in Frameworks */,
2499CA4D53CF0A00274748B7 /* Pods_example_exampleTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B5E0003C114741E13F0CACE2 /* libPods-example.a in Frameworks */,
C61B719E71AA2AEC5C03F59F /* Pods_example.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -111,6 +114,7 @@
E9893D702CB48E7F00C71048 /* SessionReplayPluginModule.swift */,
E9893D732CB499A000C71048 /* ConsoleLogger.swift */,
E9893D762CB4C38700C71048 /* SessionReplayPluginModule-Bridging-Header.h */,
E9B7F08A2CC194A700E2BB05 /* RCTAmpMaskViewManager.m */,
);
name = example;
sourceTree = "<group>";
Expand All @@ -119,8 +123,8 @@
isa = PBXGroup;
children = (
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
BC3EA39B098583C8E92279C8 /* libPods-example.a */,
4D04011E2DB3F428E13E182D /* libPods-example-exampleTests.a */,
F7DC7CC83AF6CB100A608324 /* Pods_example.framework */,
2298CD35BF435FF29DA7043C /* Pods_example_exampleTests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
Expand Down Expand Up @@ -407,6 +411,7 @@
files = (
E9893D6D2CB489BB00C71048 /* SessionReplayPluginModuleBridge.m in Sources */,
E9893D752CB499A000C71048 /* ConsoleLogger.swift in Sources */,
E9B7F08C2CC194A700E2BB05 /* RCTAmpMaskViewManager.m in Sources */,
00E356F31AD99517003FC87E /* exampleTests.m in Sources */,
E9893D722CB48E7F00C71048 /* SessionReplayPluginModule.swift in Sources */,
);
Expand All @@ -419,6 +424,7 @@
E9893D712CB48E7F00C71048 /* SessionReplayPluginModule.swift in Sources */,
13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */,
13B07FC11A68108700A75B9A /* main.m in Sources */,
E9B7F08B2CC194A700E2BB05 /* RCTAmpMaskViewManager.m in Sources */,
E9893D742CB499A000C71048 /* ConsoleLogger.swift in Sources */,
E9893D6C2CB489BB00C71048 /* SessionReplayPluginModuleBridge.m in Sources */,
);
Expand Down Expand Up @@ -635,10 +641,7 @@
"-DFOLLY_CFG_NO_COROUTINES=1",
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
);
OTHER_LDFLAGS = (
"$(inherited)",
" ",
);
OTHER_LDFLAGS = "$(inherited) ";
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
SWIFT_OBJC_BRIDGING_HEADER = "";
Expand Down Expand Up @@ -722,10 +725,7 @@
"-DFOLLY_CFG_NO_COROUTINES=1",
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
);
OTHER_LDFLAGS = (
"$(inherited)",
" ",
);
OTHER_LDFLAGS = "$(inherited) ";
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
SWIFT_OBJC_BRIDGING_HEADER = "";
Expand Down
Loading

0 comments on commit f74a753

Please sign in to comment.