Fix Flipper iOs crash on base64 image uri
https://github.com/facebook/react-native/issues/28583 Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
This commit is contained in:
parent
c34df26e19
commit
741280a8f8
|
@ -2,7 +2,7 @@ platform :ios, '9.0'
|
||||||
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
|
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
|
||||||
|
|
||||||
def add_flipper_pods!(versions = {})
|
def add_flipper_pods!(versions = {})
|
||||||
versions['Flipper'] ||= '~> 0.33.1'
|
versions['Flipper'] ||= '~> 0.37.0'
|
||||||
versions['DoubleConversion'] ||= '1.1.7'
|
versions['DoubleConversion'] ||= '1.1.7'
|
||||||
versions['Flipper-Folly'] ||= '~> 2.1'
|
versions['Flipper-Folly'] ||= '~> 2.1'
|
||||||
versions['Flipper-Glog'] ||= '0.3.6'
|
versions['Flipper-Glog'] ||= '0.3.6'
|
||||||
|
|
|
@ -11,9 +11,9 @@ PODS:
|
||||||
- React-Core (= 0.62.2)
|
- React-Core (= 0.62.2)
|
||||||
- React-jsi (= 0.62.2)
|
- React-jsi (= 0.62.2)
|
||||||
- ReactCommon/turbomodule/core (= 0.62.2)
|
- ReactCommon/turbomodule/core (= 0.62.2)
|
||||||
- Flipper (0.33.1):
|
- Flipper (0.37.0):
|
||||||
- Flipper-Folly (~> 2.1)
|
- Flipper-Folly (~> 2.2)
|
||||||
- Flipper-RSocket (~> 1.0)
|
- Flipper-RSocket (~> 1.1)
|
||||||
- Flipper-DoubleConversion (1.1.7)
|
- Flipper-DoubleConversion (1.1.7)
|
||||||
- Flipper-Folly (2.2.0):
|
- Flipper-Folly (2.2.0):
|
||||||
- boost-for-react-native
|
- boost-for-react-native
|
||||||
|
@ -25,36 +25,36 @@ PODS:
|
||||||
- Flipper-PeerTalk (0.0.4)
|
- Flipper-PeerTalk (0.0.4)
|
||||||
- Flipper-RSocket (1.1.0):
|
- Flipper-RSocket (1.1.0):
|
||||||
- Flipper-Folly (~> 2.2)
|
- Flipper-Folly (~> 2.2)
|
||||||
- FlipperKit (0.33.1):
|
- FlipperKit (0.37.0):
|
||||||
- FlipperKit/Core (= 0.33.1)
|
- FlipperKit/Core (= 0.37.0)
|
||||||
- FlipperKit/Core (0.33.1):
|
- FlipperKit/Core (0.37.0):
|
||||||
- Flipper (~> 0.33.1)
|
- Flipper (~> 0.37.0)
|
||||||
- FlipperKit/CppBridge
|
- FlipperKit/CppBridge
|
||||||
- FlipperKit/FBCxxFollyDynamicConvert
|
- FlipperKit/FBCxxFollyDynamicConvert
|
||||||
- FlipperKit/FBDefines
|
- FlipperKit/FBDefines
|
||||||
- FlipperKit/FKPortForwarding
|
- FlipperKit/FKPortForwarding
|
||||||
- FlipperKit/CppBridge (0.33.1):
|
- FlipperKit/CppBridge (0.37.0):
|
||||||
- Flipper (~> 0.33.1)
|
- Flipper (~> 0.37.0)
|
||||||
- FlipperKit/FBCxxFollyDynamicConvert (0.33.1):
|
- FlipperKit/FBCxxFollyDynamicConvert (0.37.0):
|
||||||
- Flipper-Folly (~> 2.1)
|
- Flipper-Folly (~> 2.2)
|
||||||
- FlipperKit/FBDefines (0.33.1)
|
- FlipperKit/FBDefines (0.37.0)
|
||||||
- FlipperKit/FKPortForwarding (0.33.1):
|
- FlipperKit/FKPortForwarding (0.37.0):
|
||||||
- CocoaAsyncSocket (~> 7.6)
|
- CocoaAsyncSocket (~> 7.6)
|
||||||
- Flipper-PeerTalk (~> 0.0.4)
|
- Flipper-PeerTalk (~> 0.0.4)
|
||||||
- FlipperKit/FlipperKitHighlightOverlay (0.33.1)
|
- FlipperKit/FlipperKitHighlightOverlay (0.37.0)
|
||||||
- FlipperKit/FlipperKitLayoutPlugin (0.33.1):
|
- FlipperKit/FlipperKitLayoutPlugin (0.37.0):
|
||||||
- FlipperKit/Core
|
- FlipperKit/Core
|
||||||
- FlipperKit/FlipperKitHighlightOverlay
|
- FlipperKit/FlipperKitHighlightOverlay
|
||||||
- FlipperKit/FlipperKitLayoutTextSearchable
|
- FlipperKit/FlipperKitLayoutTextSearchable
|
||||||
- YogaKit (~> 1.18)
|
- YogaKit (~> 1.18)
|
||||||
- FlipperKit/FlipperKitLayoutTextSearchable (0.33.1)
|
- FlipperKit/FlipperKitLayoutTextSearchable (0.37.0)
|
||||||
- FlipperKit/FlipperKitNetworkPlugin (0.33.1):
|
- FlipperKit/FlipperKitNetworkPlugin (0.37.0):
|
||||||
- FlipperKit/Core
|
- FlipperKit/Core
|
||||||
- FlipperKit/FlipperKitReactPlugin (0.33.1):
|
- FlipperKit/FlipperKitReactPlugin (0.37.0):
|
||||||
- FlipperKit/Core
|
- FlipperKit/Core
|
||||||
- FlipperKit/FlipperKitUserDefaultsPlugin (0.33.1):
|
- FlipperKit/FlipperKitUserDefaultsPlugin (0.37.0):
|
||||||
- FlipperKit/Core
|
- FlipperKit/Core
|
||||||
- FlipperKit/SKIOSNetworkPlugin (0.33.1):
|
- FlipperKit/SKIOSNetworkPlugin (0.37.0):
|
||||||
- FlipperKit/Core
|
- FlipperKit/Core
|
||||||
- FlipperKit/FlipperKitNetworkPlugin
|
- FlipperKit/FlipperKitNetworkPlugin
|
||||||
- Folly (2018.10.22.00):
|
- Folly (2018.10.22.00):
|
||||||
|
@ -319,6 +319,8 @@ PODS:
|
||||||
- ReactCommon/callinvoker (= 0.62.2)
|
- ReactCommon/callinvoker (= 0.62.2)
|
||||||
- ReactNativeDarkMode (0.2.2):
|
- ReactNativeDarkMode (0.2.2):
|
||||||
- React
|
- React
|
||||||
|
- RNCClipboard (1.2.2):
|
||||||
|
- React
|
||||||
- RNCMaskedView (0.1.9):
|
- RNCMaskedView (0.1.9):
|
||||||
- React
|
- React
|
||||||
- RNFS (2.16.6):
|
- RNFS (2.16.6):
|
||||||
|
@ -359,25 +361,25 @@ DEPENDENCIES:
|
||||||
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
|
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
|
||||||
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
||||||
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
|
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
|
||||||
- Flipper (~> 0.33.1)
|
- Flipper (~> 0.37.0)
|
||||||
- Flipper-DoubleConversion (= 1.1.7)
|
- Flipper-DoubleConversion (= 1.1.7)
|
||||||
- Flipper-Folly (~> 2.1)
|
- Flipper-Folly (~> 2.1)
|
||||||
- Flipper-Glog (= 0.3.6)
|
- Flipper-Glog (= 0.3.6)
|
||||||
- Flipper-PeerTalk (~> 0.0.4)
|
- Flipper-PeerTalk (~> 0.0.4)
|
||||||
- Flipper-RSocket (~> 1.0)
|
- Flipper-RSocket (~> 1.0)
|
||||||
- FlipperKit (~> 0.33.1)
|
- FlipperKit (~> 0.37.0)
|
||||||
- FlipperKit/Core (~> 0.33.1)
|
- FlipperKit/Core (~> 0.37.0)
|
||||||
- FlipperKit/CppBridge (~> 0.33.1)
|
- FlipperKit/CppBridge (~> 0.37.0)
|
||||||
- FlipperKit/FBCxxFollyDynamicConvert (~> 0.33.1)
|
- FlipperKit/FBCxxFollyDynamicConvert (~> 0.37.0)
|
||||||
- FlipperKit/FBDefines (~> 0.33.1)
|
- FlipperKit/FBDefines (~> 0.37.0)
|
||||||
- FlipperKit/FKPortForwarding (~> 0.33.1)
|
- FlipperKit/FKPortForwarding (~> 0.37.0)
|
||||||
- FlipperKit/FlipperKitHighlightOverlay (~> 0.33.1)
|
- FlipperKit/FlipperKitHighlightOverlay (~> 0.37.0)
|
||||||
- FlipperKit/FlipperKitLayoutPlugin (~> 0.33.1)
|
- FlipperKit/FlipperKitLayoutPlugin (~> 0.37.0)
|
||||||
- FlipperKit/FlipperKitLayoutTextSearchable (~> 0.33.1)
|
- FlipperKit/FlipperKitLayoutTextSearchable (~> 0.37.0)
|
||||||
- FlipperKit/FlipperKitNetworkPlugin (~> 0.33.1)
|
- FlipperKit/FlipperKitNetworkPlugin (~> 0.37.0)
|
||||||
- FlipperKit/FlipperKitReactPlugin (~> 0.33.1)
|
- FlipperKit/FlipperKitReactPlugin (~> 0.37.0)
|
||||||
- FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.33.1)
|
- FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.37.0)
|
||||||
- FlipperKit/SKIOSNetworkPlugin (~> 0.33.1)
|
- FlipperKit/SKIOSNetworkPlugin (~> 0.37.0)
|
||||||
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
|
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
|
||||||
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
|
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
|
||||||
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
|
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
|
||||||
|
@ -412,6 +414,7 @@ DEPENDENCIES:
|
||||||
- ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`)
|
- ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`)
|
||||||
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
||||||
- ReactNativeDarkMode (from `../node_modules/react-native-dark-mode`)
|
- ReactNativeDarkMode (from `../node_modules/react-native-dark-mode`)
|
||||||
|
- "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)"
|
||||||
- "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)"
|
- "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)"
|
||||||
- RNFS (from `../node_modules/react-native-fs`)
|
- RNFS (from `../node_modules/react-native-fs`)
|
||||||
- RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
|
- RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
|
||||||
|
@ -516,6 +519,8 @@ EXTERNAL SOURCES:
|
||||||
:path: "../node_modules/react-native/ReactCommon"
|
:path: "../node_modules/react-native/ReactCommon"
|
||||||
ReactNativeDarkMode:
|
ReactNativeDarkMode:
|
||||||
:path: "../node_modules/react-native-dark-mode"
|
:path: "../node_modules/react-native-dark-mode"
|
||||||
|
RNCClipboard:
|
||||||
|
:path: "../node_modules/@react-native-community/clipboard"
|
||||||
RNCMaskedView:
|
RNCMaskedView:
|
||||||
:path: "../node_modules/@react-native-community/masked-view"
|
:path: "../node_modules/@react-native-community/masked-view"
|
||||||
RNFS:
|
RNFS:
|
||||||
|
@ -548,13 +553,13 @@ SPEC CHECKSUMS:
|
||||||
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
|
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
|
||||||
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
|
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
|
||||||
FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
|
FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
|
||||||
Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69
|
Flipper: 1670db365568191bd123a0c905b834e77ba9e3d3
|
||||||
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
|
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
|
||||||
Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3
|
Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3
|
||||||
Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6
|
Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6
|
||||||
Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
|
Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
|
||||||
Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7
|
Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7
|
||||||
FlipperKit: 6dc9b8f4ef60d9e5ded7f0264db299c91f18832e
|
FlipperKit: afd4259ef9eadeeb2d30250b37d95cb3b6b97a69
|
||||||
Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
|
Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
|
||||||
glog: 682164e7ac67e41afd8f7b6a37a96d04caf61cc0
|
glog: 682164e7ac67e41afd8f7b6a37a96d04caf61cc0
|
||||||
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
|
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
|
||||||
|
@ -588,6 +593,7 @@ SPEC CHECKSUMS:
|
||||||
React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
|
React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
|
||||||
ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
|
ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
|
||||||
ReactNativeDarkMode: 0178ffca3b10f6a7c9f49d6f9810232b328fa949
|
ReactNativeDarkMode: 0178ffca3b10f6a7c9f49d6f9810232b328fa949
|
||||||
|
RNCClipboard: 8148e21ac347c51fd6cd4b683389094c216bb543
|
||||||
RNCMaskedView: 71fc32d971f03b7f03d6ab6b86b730c4ee64f5b6
|
RNCMaskedView: 71fc32d971f03b7f03d6ab6b86b730c4ee64f5b6
|
||||||
RNFS: 2bd9eb49dc82fa9676382f0585b992c424cd59df
|
RNFS: 2bd9eb49dc82fa9676382f0585b992c424cd59df
|
||||||
RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38
|
RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38
|
||||||
|
@ -605,6 +611,6 @@ SPEC CHECKSUMS:
|
||||||
Yoga: 3ebccbdd559724312790e7742142d062476b698e
|
Yoga: 3ebccbdd559724312790e7742142d062476b698e
|
||||||
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
||||||
|
|
||||||
PODFILE CHECKSUM: bc8f0f0e39d12dd833cb71ca1abb6959b5f46885
|
PODFILE CHECKSUM: 23557eb8cb46b1c5dd060326fe1873a162394149
|
||||||
|
|
||||||
COCOAPODS: 1.8.4
|
COCOAPODS: 1.8.4
|
||||||
|
|
|
@ -15,8 +15,8 @@
|
||||||
34996D7B9E61544498C6F21B /* libPods-StatusIm-StatusImTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BD217B00F08543249C27E827 /* libPods-StatusIm-StatusImTests.a */; };
|
34996D7B9E61544498C6F21B /* libPods-StatusIm-StatusImTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BD217B00F08543249C27E827 /* libPods-StatusIm-StatusImTests.a */; };
|
||||||
3870E1E692E24133A80B07DE /* Inter-SemiBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 693A62DB37BC4CD5A30E5C96 /* Inter-SemiBold.otf */; };
|
3870E1E692E24133A80B07DE /* Inter-SemiBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 693A62DB37BC4CD5A30E5C96 /* Inter-SemiBold.otf */; };
|
||||||
393D26E3080B443A998F4A2F /* Inter-Italic.otf in Resources */ = {isa = PBXBuildFile; fileRef = B07176ACDAA1422E8F0A3D6B /* Inter-Italic.otf */; };
|
393D26E3080B443A998F4A2F /* Inter-Italic.otf in Resources */ = {isa = PBXBuildFile; fileRef = B07176ACDAA1422E8F0A3D6B /* Inter-Italic.otf */; };
|
||||||
3ABC7AF8245FF85900612C45 /* InterStatus-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9C76AF5A418D4D65A4CAD1D9 /* InterStatus-Regular.otf */; };
|
|
||||||
3A2626CF245C3F2200D5F94B /* Dummy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2626CE245C3F2200D5F94B /* Dummy.swift */; };
|
3A2626CF245C3F2200D5F94B /* Dummy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2626CE245C3F2200D5F94B /* Dummy.swift */; };
|
||||||
|
3ABC7AF8245FF85900612C45 /* InterStatus-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9C76AF5A418D4D65A4CAD1D9 /* InterStatus-Regular.otf */; };
|
||||||
57C854A7993C47A3B1AECD32 /* Inter-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = C6B1215047604CD59A4C74D6 /* Inter-MediumItalic.otf */; };
|
57C854A7993C47A3B1AECD32 /* Inter-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = C6B1215047604CD59A4C74D6 /* Inter-MediumItalic.otf */; };
|
||||||
70ADBB5ECF934DCF8A0E4919 /* Inter-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1426DF592BA248FC81D955CB /* Inter-Regular.otf */; };
|
70ADBB5ECF934DCF8A0E4919 /* Inter-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1426DF592BA248FC81D955CB /* Inter-Regular.otf */; };
|
||||||
74B758FC20D7C00B003343C3 /* launch-image-universal.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 74B758FB20D7C00B003343C3 /* launch-image-universal.storyboard */; };
|
74B758FC20D7C00B003343C3 /* launch-image-universal.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 74B758FB20D7C00B003343C3 /* launch-image-universal.storyboard */; };
|
||||||
|
@ -679,7 +679,6 @@
|
||||||
"COCOAPODS=1",
|
"COCOAPODS=1",
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"SQLITE_HAS_CODEC=1",
|
"SQLITE_HAS_CODEC=1",
|
||||||
"ENABLE_FLIPPER=0",
|
|
||||||
);
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#import <React/RCTBundleURLProvider.h>
|
#import <React/RCTBundleURLProvider.h>
|
||||||
#import <React/RCTRootView.h>
|
#import <React/RCTRootView.h>
|
||||||
|
|
||||||
#if ENABLE_FLIPPER
|
#if DEBUG
|
||||||
#import <FlipperKit/FlipperClient.h>
|
#import <FlipperKit/FlipperClient.h>
|
||||||
#import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h>
|
#import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h>
|
||||||
#import <FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h>
|
#import <FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h>
|
||||||
|
@ -46,7 +46,7 @@ static void InitializeFlipper(UIApplication *application) {
|
||||||
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||||
{
|
{
|
||||||
#if ENABLE_FLIPPER
|
#if DEBUG
|
||||||
InitializeFlipper(application);
|
InitializeFlipper(application);
|
||||||
#endif
|
#endif
|
||||||
signal(SIGPIPE, SIG_IGN);
|
signal(SIGPIPE, SIG_IGN);
|
||||||
|
|
Loading…
Reference in New Issue