Skip to content

Commit 27ccc60

Browse files
sunnylqmgrabbou
authored andcommittedMay 26, 2020
Upgrade Flipper to 0.37.0 (#28545)
Summary: Bump flipper to 0.37 for both iOS and Android [Android] [Changed] - Upgrade Flipper to 0.37.0 [iOS] [Changed] - Upgrade Flipper to 0.37.0 Pull Request resolved: #28545 Test Plan: RNTester build pass Reviewed By: rickhanlonii Differential Revision: D20930069 Pulled By: hramos fbshipit-source-id: a7cb719da3e51e6a42d27d5e64bc664398d0d3c5
1 parent 48413a4 commit 27ccc60

File tree

5 files changed

+89
-50
lines changed

5 files changed

+89
-50
lines changed
 

‎RNTester/Podfile.lock

+43-43
Original file line numberDiff line numberDiff line change
@@ -11,50 +11,50 @@ PODS:
1111
- React-Core (= 1000.0.0)
1212
- React-jsi (= 1000.0.0)
1313
- ReactCommon/turbomodule/core (= 1000.0.0)
14-
- Flipper (0.33.1):
15-
- Flipper-Folly (~> 2.1)
16-
- Flipper-RSocket (~> 1.0)
14+
- Flipper (0.37.0):
15+
- Flipper-Folly (~> 2.2)
16+
- Flipper-RSocket (~> 1.1)
1717
- Flipper-DoubleConversion (1.1.7)
18-
- Flipper-Folly (2.1.1):
18+
- Flipper-Folly (2.2.0):
1919
- boost-for-react-native
2020
- CocoaLibEvent (~> 1.0)
2121
- Flipper-DoubleConversion
2222
- Flipper-Glog
2323
- OpenSSL-Universal (= 1.0.2.19)
2424
- Flipper-Glog (0.3.6)
2525
- Flipper-PeerTalk (0.0.4)
26-
- Flipper-RSocket (1.0.0):
27-
- Flipper-Folly (~> 2.0)
28-
- FlipperKit (0.33.1):
29-
- FlipperKit/Core (= 0.33.1)
30-
- FlipperKit/Core (0.33.1):
31-
- Flipper (~> 0.33.1)
26+
- Flipper-RSocket (1.1.0):
27+
- Flipper-Folly (~> 2.2)
28+
- FlipperKit (0.37.0):
29+
- FlipperKit/Core (= 0.37.0)
30+
- FlipperKit/Core (0.37.0):
31+
- Flipper (~> 0.37.0)
3232
- FlipperKit/CppBridge
3333
- FlipperKit/FBCxxFollyDynamicConvert
3434
- FlipperKit/FBDefines
3535
- FlipperKit/FKPortForwarding
36-
- FlipperKit/CppBridge (0.33.1):
37-
- Flipper (~> 0.33.1)
38-
- FlipperKit/FBCxxFollyDynamicConvert (0.33.1):
39-
- Flipper-Folly (~> 2.1)
40-
- FlipperKit/FBDefines (0.33.1)
41-
- FlipperKit/FKPortForwarding (0.33.1):
36+
- FlipperKit/CppBridge (0.37.0):
37+
- Flipper (~> 0.37.0)
38+
- FlipperKit/FBCxxFollyDynamicConvert (0.37.0):
39+
- Flipper-Folly (~> 2.2)
40+
- FlipperKit/FBDefines (0.37.0)
41+
- FlipperKit/FKPortForwarding (0.37.0):
4242
- CocoaAsyncSocket (~> 7.6)
4343
- Flipper-PeerTalk (~> 0.0.4)
44-
- FlipperKit/FlipperKitHighlightOverlay (0.33.1)
45-
- FlipperKit/FlipperKitLayoutPlugin (0.33.1):
44+
- FlipperKit/FlipperKitHighlightOverlay (0.37.0)
45+
- FlipperKit/FlipperKitLayoutPlugin (0.37.0):
4646
- FlipperKit/Core
4747
- FlipperKit/FlipperKitHighlightOverlay
4848
- FlipperKit/FlipperKitLayoutTextSearchable
4949
- YogaKit (~> 1.18)
50-
- FlipperKit/FlipperKitLayoutTextSearchable (0.33.1)
51-
- FlipperKit/FlipperKitNetworkPlugin (0.33.1):
50+
- FlipperKit/FlipperKitLayoutTextSearchable (0.37.0)
51+
- FlipperKit/FlipperKitNetworkPlugin (0.37.0):
5252
- FlipperKit/Core
53-
- FlipperKit/FlipperKitReactPlugin (0.33.1):
53+
- FlipperKit/FlipperKitReactPlugin (0.37.0):
5454
- FlipperKit/Core
55-
- FlipperKit/FlipperKitUserDefaultsPlugin (0.33.1):
55+
- FlipperKit/FlipperKitUserDefaultsPlugin (0.37.0):
5656
- FlipperKit/Core
57-
- FlipperKit/SKIOSNetworkPlugin (0.33.1):
57+
- FlipperKit/SKIOSNetworkPlugin (0.37.0):
5858
- FlipperKit/Core
5959
- FlipperKit/FlipperKitNetworkPlugin
6060
- Folly (2020.01.13.00):
@@ -343,25 +343,25 @@ DEPENDENCIES:
343343
- DoubleConversion (from `../third-party-podspecs/DoubleConversion.podspec`)
344344
- FBLazyVector (from `../Libraries/FBLazyVector`)
345345
- FBReactNativeSpec (from `../Libraries/FBReactNativeSpec`)
346-
- Flipper (~> 0.33.1)
346+
- Flipper (~> 0.37.0)
347347
- Flipper-DoubleConversion (= 1.1.7)
348-
- Flipper-Folly (~> 2.1)
348+
- Flipper-Folly (~> 2.2)
349349
- Flipper-Glog (= 0.3.6)
350350
- Flipper-PeerTalk (~> 0.0.4)
351-
- Flipper-RSocket (~> 1.0)
352-
- FlipperKit (~> 0.33.1)
353-
- FlipperKit/Core (~> 0.33.1)
354-
- FlipperKit/CppBridge (~> 0.33.1)
355-
- FlipperKit/FBCxxFollyDynamicConvert (~> 0.33.1)
356-
- FlipperKit/FBDefines (~> 0.33.1)
357-
- FlipperKit/FKPortForwarding (~> 0.33.1)
358-
- FlipperKit/FlipperKitHighlightOverlay (~> 0.33.1)
359-
- FlipperKit/FlipperKitLayoutPlugin (~> 0.33.1)
360-
- FlipperKit/FlipperKitLayoutTextSearchable (~> 0.33.1)
361-
- FlipperKit/FlipperKitNetworkPlugin (~> 0.33.1)
362-
- FlipperKit/FlipperKitReactPlugin (~> 0.33.1)
363-
- FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.33.1)
364-
- FlipperKit/SKIOSNetworkPlugin (~> 0.33.1)
351+
- Flipper-RSocket (~> 1.1)
352+
- FlipperKit (~> 0.37.0)
353+
- FlipperKit/Core (~> 0.37.0)
354+
- FlipperKit/CppBridge (~> 0.37.0)
355+
- FlipperKit/FBCxxFollyDynamicConvert (~> 0.37.0)
356+
- FlipperKit/FBDefines (~> 0.37.0)
357+
- FlipperKit/FKPortForwarding (~> 0.37.0)
358+
- FlipperKit/FlipperKitHighlightOverlay (~> 0.37.0)
359+
- FlipperKit/FlipperKitLayoutPlugin (~> 0.37.0)
360+
- FlipperKit/FlipperKitLayoutTextSearchable (~> 0.37.0)
361+
- FlipperKit/FlipperKitNetworkPlugin (~> 0.37.0)
362+
- FlipperKit/FlipperKitReactPlugin (~> 0.37.0)
363+
- FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.37.0)
364+
- FlipperKit/SKIOSNetworkPlugin (~> 0.37.0)
365365
- Folly (from `../third-party-podspecs/Folly.podspec`)
366366
- glog (from `../third-party-podspecs/glog.podspec`)
367367
- RCTRequired (from `../Libraries/RCTRequired`)
@@ -474,13 +474,13 @@ SPEC CHECKSUMS:
474474
DoubleConversion: cde416483dac037923206447da6e1454df403714
475475
FBLazyVector: cdb4363ba5400bcaa2d7be5cb345c7f20d2191ce
476476
FBReactNativeSpec: 52adea641bed78a8c312a556ba12491d4dcd92a4
477-
Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69
477+
Flipper: 1670db365568191bd123a0c905b834e77ba9e3d3
478478
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
479-
Flipper-Folly: 2de3d03e0acc7064d5e4ed9f730e2f217486f162
479+
Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3
480480
Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6
481481
Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
482-
Flipper-RSocket: 1260a31c05c238eabfa9bb8a64e3983049048371
483-
FlipperKit: 6dc9b8f4ef60d9e5ded7f0264db299c91f18832e
482+
Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7
483+
FlipperKit: afd4259ef9eadeeb2d30250b37d95cb3b6b97a69
484484
Folly: b73c3869541e86821df3c387eb0af5f65addfab4
485485
glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
486486
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355

‎RNTester/RNTesterPods.xcodeproj/project.pbxproj

+14
Original file line numberDiff line numberDiff line change
@@ -796,13 +796,18 @@
796796
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
797797
);
798798
"LIBRARY_SEARCH_PATHS[arch=*]" = "$(inherited)";
799+
OTHER_CFLAGS = (
800+
"$(inherited)",
801+
"-DFB_SONARKIT_ENABLED=1",
802+
);
799803
OTHER_LDFLAGS = (
800804
"$(inherited)",
801805
"-ObjC",
802806
"-l\"stdc++\"",
803807
"-framework",
804808
"\"JavaScriptCore\"",
805809
);
810+
OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -DFB_SONARKIT_ENABLED";
806811
PRODUCT_BUNDLE_IDENTIFIER = com.facebook.react.uiapp;
807812
PRODUCT_NAME = RNTester;
808813
TARGETED_DEVICE_FAMILY = "1,2";
@@ -857,13 +862,18 @@
857862
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
858863
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
859864
);
865+
OTHER_CFLAGS = (
866+
"$(inherited)",
867+
"-DFB_SONARKIT_ENABLED=1",
868+
);
860869
OTHER_LDFLAGS = (
861870
"$(inherited)",
862871
"-ObjC",
863872
"-l\"stdc++\"",
864873
"-framework",
865874
"\"JavaScriptCore\"",
866875
);
876+
OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -DFB_SONARKIT_ENABLED";
867877
PRODUCT_BUNDLE_IDENTIFIER = com.facebook.react.uiapp;
868878
PRODUCT_NAME = RNTester;
869879
TARGETED_DEVICE_FAMILY = "1,2";
@@ -1056,6 +1066,7 @@
10561066
"$(inherited)",
10571067
"-DFB_SONARKIT_ENABLED=1",
10581068
);
1069+
OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -DFB_SONARKIT_ENABLED";
10591070
PRODUCT_BUNDLE_IDENTIFIER = com.facebook.RNTesterUnitTests;
10601071
PRODUCT_NAME = "$(TARGET_NAME)";
10611072
TARGETED_DEVICE_FAMILY = "1,2";
@@ -1091,6 +1102,7 @@
10911102
"$(inherited)",
10921103
"-DFB_SONARKIT_ENABLED=1",
10931104
);
1105+
OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -DFB_SONARKIT_ENABLED";
10941106
PRODUCT_BUNDLE_IDENTIFIER = com.facebook.RNTesterUnitTests;
10951107
PRODUCT_NAME = "$(TARGET_NAME)";
10961108
TARGETED_DEVICE_FAMILY = "1,2";
@@ -1127,6 +1139,7 @@
11271139
"$(inherited)",
11281140
"-DFB_SONARKIT_ENABLED=1",
11291141
);
1142+
OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -DFB_SONARKIT_ENABLED";
11301143
PRODUCT_BUNDLE_IDENTIFIER = com.facebook.RNTesterIntegrationTests;
11311144
PRODUCT_NAME = "$(TARGET_NAME)";
11321145
TARGETED_DEVICE_FAMILY = "1,2";
@@ -1160,6 +1173,7 @@
11601173
"$(inherited)",
11611174
"-DFB_SONARKIT_ENABLED=1",
11621175
);
1176+
OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -DFB_SONARKIT_ENABLED";
11631177
PRODUCT_BUNDLE_IDENTIFIER = com.facebook.RNTesterIntegrationTests;
11641178
PRODUCT_NAME = "$(TARGET_NAME)";
11651179
TARGETED_DEVICE_FAMILY = "1,2";

‎RNTester/android/app/gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ android.useAndroidX=true
99
android.enableJetifier=true
1010

1111
# Version of flipper SDK to use with React Native
12-
FLIPPER_VERSION=0.33.1
12+
FLIPPER_VERSION=0.37.0

‎scripts/react_native_pods.rb

+30-5
Original file line numberDiff line numberDiff line change
@@ -58,19 +58,17 @@ def use_react_native! (options={})
5858
end
5959

6060
def use_flipper!(versions = {})
61-
versions['Flipper'] ||= '~> 0.33.1'
61+
versions['Flipper'] ||= '~> 0.37.0'
6262
versions['DoubleConversion'] ||= '1.1.7'
63-
versions['Flipper-Folly'] ||= '~> 2.1'
63+
versions['Flipper-Folly'] ||= '~> 2.2'
6464
versions['Flipper-Glog'] ||= '0.3.6'
6565
versions['Flipper-PeerTalk'] ||= '~> 0.0.4'
66-
versions['Flipper-RSocket'] ||= '~> 1.0'
67-
66+
versions['Flipper-RSocket'] ||= '~> 1.1'
6867
pod 'FlipperKit', versions['Flipper'], :configuration => 'Debug'
6968
pod 'FlipperKit/FlipperKitLayoutPlugin', versions['Flipper'], :configuration => 'Debug'
7069
pod 'FlipperKit/SKIOSNetworkPlugin', versions['Flipper'], :configuration => 'Debug'
7170
pod 'FlipperKit/FlipperKitUserDefaultsPlugin', versions['Flipper'], :configuration => 'Debug'
7271
pod 'FlipperKit/FlipperKitReactPlugin', versions['Flipper'], :configuration => 'Debug'
73-
7472
# List all transitive dependencies for FlipperKit pods
7573
# to avoid them being linked in Release builds
7674
pod 'Flipper', versions['Flipper'], :configuration => 'Debug'
@@ -98,4 +96,31 @@ def flipper_post_install(installer)
9896
end
9997
end
10098
end
99+
file_name = Dir.glob("*.xcodeproj")[0]
100+
app_project = Xcodeproj::Project.open(file_name)
101+
app_project.native_targets.each do |target|
102+
target.build_configurations.each do |config|
103+
cflags = config.build_settings['OTHER_CFLAGS'] || '$(inherited) '
104+
unless cflags.include? '-DFB_SONARKIT_ENABLED=1'
105+
puts 'Adding -DFB_SONARKIT_ENABLED=1 in OTHER_CFLAGS...'
106+
cflags << '-DFB_SONARKIT_ENABLED=1'
107+
end
108+
config.build_settings['OTHER_CFLAGS'] = cflags
109+
if (config.build_settings['OTHER_SWIFT_FLAGS'])
110+
unless config.build_settings['OTHER_SWIFT_FLAGS'].include? '-DFB_SONARKIT_ENABLED'
111+
puts 'Adding -DFB_SONARKIT_ENABLED ...'
112+
swift_flags = config.build_settings['OTHER_SWIFT_FLAGS']
113+
if swift_flags.split.last != '-Xcc'
114+
config.build_settings['OTHER_SWIFT_FLAGS'] << ' -Xcc'
115+
end
116+
config.build_settings['OTHER_SWIFT_FLAGS'] << ' -DFB_SONARKIT_ENABLED'
117+
end
118+
else
119+
puts 'OTHER_SWIFT_FLAGS does not exist thus assigning it to `$(inherited) -Xcc -DFB_SONARKIT_ENABLED`'
120+
config.build_settings['OTHER_SWIFT_FLAGS'] = '$(inherited) -Xcc -DFB_SONARKIT_ENABLED'
121+
end
122+
app_project.save
123+
end
124+
end
125+
installer.pods_project.save
101126
end

‎template/android/gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ android.useAndroidX=true
2525
android.enableJetifier=true
2626

2727
# Version of flipper SDK to use with React Native
28-
FLIPPER_VERSION=0.33.1
28+
FLIPPER_VERSION=0.37.0

0 commit comments

Comments
 (0)
Please sign in to comment.