7 "homepage": "https://github.com/facebook/flipper",
8 "summary": "Sonar iOS podspec",
10 "static_framework": true,
12 "git": "https://github.com/facebook/flipper.git",
15 "module_name": "FlipperKit",
19 "default_subspecs": "Core",
23 "header_dir": "FBDefines",
24 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
25 "source_files": "iOS/FBDefines/**/*.h",
26 "public_header_files": "iOS/FBDefines/**/*.h"
30 "header_dir": "CppBridge",
36 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
37 "source_files": "iOS/FlipperKit/CppBridge/**/*.{h}",
38 "private_header_files": "iOS/FlipperKit/CppBridge/**/*.h",
39 "preserve_paths": "iOS/FlipperKit/CppBridge/**/*.h",
40 "pod_target_xcconfig": {
41 "USE_HEADERMAP": "NO",
42 "ONLY_ACTIVE_ARCH": "YES",
43 "DEFINES_MODULE": "YES",
44 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Flipper-Boost-iOSX\" \"$(PODS_ROOT)/Flipper-DoubleConversion\" \"$(PODS_ROOT)/FlipperKit/iOS/**/\" \"$(PODS_ROOT)/libevent/include\""
48 "name": "FBCxxFollyDynamicConvert",
49 "header_dir": "FBCxxFollyDynamicConvert",
50 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
56 "source_files": "iOS/FlipperKit/FBCxxFollyDynamicConvert/**/*.{h,mm}",
57 "private_header_files": "iOS/FlipperKit/FBCxxFollyDynamicConvert/**/*.h",
58 "pod_target_xcconfig": {
59 "USE_HEADERMAP": "NO",
60 "ONLY_ACTIVE_ARCH": "YES",
61 "DEFINES_MODULE": "YES",
62 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Flipper-Boost-iOSX\" \"$(PODS_ROOT)/Flipper-DoubleConversion\" \"$(PODS_ROOT)/libevent/include\""
66 "name": "FKPortForwarding",
67 "header_dir": "FKPortForwarding",
76 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
77 "source_files": "iOS/FlipperKit/FKPortForwarding/FKPortForwarding{Server,Common}.{h,m}",
78 "private_header_files": "iOS/FlipperKit/FKPortForwarding/FKPortForwarding{Server,Common}.h"
83 "FlipperKit/FBDefines": [
86 "FlipperKit/FBCxxFollyDynamicConvert": [
89 "FlipperKit/CppBridge": [
92 "FlipperKit/FKPortForwarding": [
99 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
101 "iOS/FlipperKit/*.{h,m,mm}",
102 "iOS/FlipperKit/CppBridge/*.{h,mm}"
104 "public_header_files": "iOS/FlipperKit/**/{FlipperDiagnosticsViewController,FlipperStateUpdateListener,FlipperClient,FlipperPlugin,FlipperConnection,FlipperResponder,SKMacros,FlipperKitCertificateProvider}.h",
105 "pod_target_xcconfig": {
106 "USE_HEADERMAP": "NO",
107 "ONLY_ACTIVE_ARCH": "YES",
108 "DEFINES_MODULE": "YES",
109 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/FlipperKit/iOS/FlipperKit/\" \"$(PODS_ROOT)/Headers/Private/FlipperKit/\" \"$(PODS_ROOT)/Flipper-Boost-iOSX\" \"$(PODS_ROOT)/libevent/include\""
112 "GCC_PREPROCESSOR_DEFINITIONS": "FB_SONARKIT_ENABLED=1",
113 "OTHER_SWIFT_FLAGS": "-Xcc -DFB_SONARKIT_ENABLED=1"
117 "name": "FlipperKitHighlightOverlay",
118 "header_dir": "FlipperKitHighlightOverlay",
119 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
120 "source_files": "iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.{h,mm}",
121 "public_header_files": "iOS/Plugins/FlipperKitPluginUtils/FlipperKitHighlightOverlay/SKHighlightOverlay.h"
124 "name": "FlipperKitLayoutTextSearchable",
125 "header_dir": "FlipperKitLayoutTextSearchable",
126 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
127 "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h",
128 "public_header_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h"
131 "name": "FlipperKitLayoutHelpers",
132 "header_dir": "FlipperKitLayoutHelpers",
137 "FlipperKit/FlipperKitLayoutTextSearchable": [
140 "FlipperKit/FlipperKitHighlightOverlay": [
144 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
145 "source_files": "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/**/**/*.{h,mm,m}",
146 "public_header_files": [
147 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/SKTapListener.h",
148 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/SKInvalidation.h",
149 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/FlipperKitLayoutDescriptorMapperProtocol.h",
150 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/SKNodeDescriptor.h",
151 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/SKTouch.h",
152 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/SKNamed.h"
154 "private_header_files": [
155 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/SKObject.h",
156 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/UIColor+SKSonarValueCoder.h",
157 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/utils/SKObjectHash.h",
158 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/utils/SKSwizzle.h",
159 "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutHelpers/FlipperKitLayoutHelpers/utils/SKYogaKitHelper.h"
163 "name": "FlipperKitLayoutIOSDescriptors",
164 "header_dir": "FlipperKitLayoutIOSDescriptors",
169 "FlipperKit/FlipperKitHighlightOverlay": [
172 "FlipperKit/FlipperKitLayoutHelpers": [
179 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
180 "source_files": "iOS/Plugins/FlipperKitPluginUtils/FlipperKitLayoutIOSDescriptors/**/*.{h,mm,m}"
183 "name": "FlipperKitLayoutPlugin",
184 "header_dir": "FlipperKitLayoutPlugin",
189 "FlipperKit/FlipperKitLayoutTextSearchable": [
192 "FlipperKit/FlipperKitHighlightOverlay": [
195 "FlipperKit/FlipperKitLayoutHelpers": [
198 "FlipperKit/FlipperKitLayoutIOSDescriptors": [
205 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
206 "public_header_files": [
207 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h",
208 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.h"
210 "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/**/*.{h,cpp,m,mm}",
212 "iOS/Plugins/FlipperKitLayoutPlugin/fb/*",
213 "iOS/Plugins/FlipperKitLayoutPlugin/facebook/*",
214 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/fb/*",
215 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/facebook/*"
217 "pod_target_xcconfig": {
218 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**",
219 "ONLY_ACTIVE_ARCH": "YES"
223 "name": "FlipperKitLayoutComponentKitSupport",
224 "header_dir": "FlipperKitLayoutComponentKitSupport",
235 "FlipperKit/FlipperKitLayoutPlugin": [
238 "FlipperKit/FlipperKitLayoutTextSearchable": [
241 "FlipperKit/FlipperKitHighlightOverlay": [
244 "FlipperKit/FlipperKitLayoutHelpers": [
248 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
249 "public_header_files": [
250 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/FlipperKitLayoutComponentKitSupport.h",
251 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/SKSubDescriptor.h"
253 "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/**/*.{h,cpp,m,mm}",
255 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/fb/*",
256 "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/facebook/*"
258 "pod_target_xcconfig": {
259 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**",
260 "ONLY_ACTIVE_ARCH": "YES"
264 "name": "FlipperKitNetworkPlugin",
265 "header_dir": "FlipperKitNetworkPlugin",
271 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
272 "public_header_files": [
273 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.h",
274 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKNetworkReporter.h",
275 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.h",
276 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.h",
277 "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h"
279 "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/*.{h,cpp,m,mm}",
280 "pod_target_xcconfig": {
281 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
285 "name": "SKIOSNetworkPlugin",
286 "header_dir": "SKIOSNetworkPlugin",
291 "FlipperKit/FlipperKitNetworkPlugin": [
295 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
296 "public_header_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.h",
297 "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/**/*.{h,cpp,m,mm}",
298 "pod_target_xcconfig": {
299 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
303 "name": "FlipperKitUserDefaultsPlugin",
304 "header_dir": "FlipperKitUserDefaultsPlugin",
310 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
311 "public_header_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h",
312 "source_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/**/*.{h,m}",
313 "pod_target_xcconfig": {
314 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
318 "name": "FlipperKitExamplePlugin",
319 "header_dir": "FlipperKitExamplePlugin",
325 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
326 "public_header_files": "iOS/Plugins/FlipperKitExamplePlugin/FlipperKitExamplePlugin.h",
327 "source_files": "iOS/Plugins/FlipperKitExamplePlugin/**/*.{h,mm}",
328 "pod_target_xcconfig": {
329 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"
333 "name": "FlipperKitReactPlugin",
334 "header_dir": "FlipperKitReactPlugin",
340 "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_HAVE_BACKTRACE=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0",
341 "public_header_files": "iOS/Plugins/FlipperKitReactPlugin/FlipperKitReactPlugin.h",
342 "source_files": "iOS/Plugins/FlipperKitReactPlugin/**/FlipperKitReactPlugin.{h,m}",
343 "pod_target_xcconfig": {
344 "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**"