| { |
| "name": "FlipperKit", |
| "version": "0.23.6", |
| "license": { |
| "type": "MIT" |
| }, |
| "homepage": "https://github.com/facebook/Sonar", |
| "summary": "Sonar iOS podspec", |
| "authors": "Facebook", |
| "static_framework": true, |
| "source": { |
| "git": "https://github.com/facebook/Sonar.git", |
| "tag": "v0.23.6" |
| }, |
| "module_name": "FlipperKit", |
| "platforms": { |
| "ios": "8.4" |
| }, |
| "default_subspecs": "Core", |
| "subspecs": [ |
| { |
| "name": "FBDefines", |
| "header_dir": "FBDefines", |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "source_files": "iOS/FBDefines/**/*.h", |
| "public_header_files": "iOS/FBDefines/**/*.h" |
| }, |
| { |
| "name": "CppBridge", |
| "header_dir": "CppBridge", |
| "dependencies": { |
| "Flipper": [ |
| "~>0.23.6" |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "source_files": "iOS/FlipperKit/CppBridge/**/*.{h}", |
| "private_header_files": "iOS/FlipperKit/CppBridge/**/*.h", |
| "preserve_paths": "iOS/FlipperKit/CppBridge/**/*.h", |
| "pod_target_xcconfig": { |
| "USE_HEADERMAP": "NO", |
| "ONLY_ACTIVE_ARCH": "YES", |
| "DEFINES_MODULE": "YES", |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/FlipperKit/iOS/**/\"" |
| } |
| }, |
| { |
| "name": "FBCxxFollyDynamicConvert", |
| "header_dir": "FBCxxFollyDynamicConvert", |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "dependencies": { |
| "Flipper-Folly": [ |
| "~> 2.0" |
| ] |
| }, |
| "source_files": "iOS/FlipperKit/FBCxxFollyDynamicConvert/**/*.{h,mm}", |
| "private_header_files": "iOS/FlipperKit/FBCxxFollyDynamicConvert/**/*.h", |
| "pod_target_xcconfig": { |
| "USE_HEADERMAP": "NO", |
| "ONLY_ACTIVE_ARCH": "YES", |
| "DEFINES_MODULE": "YES", |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\"" |
| } |
| }, |
| { |
| "name": "FKPortForwarding", |
| "header_dir": "FKPortForwarding", |
| "dependencies": { |
| "CocoaAsyncSocket": [ |
| "~> 7.6" |
| ], |
| "Flipper-PeerTalk": [ |
| "~>0.0.4" |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "source_files": "iOS/FlipperKit/FKPortForwarding/FKPortForwarding{Server,Common}.{h,m}", |
| "private_header_files": "iOS/FlipperKit/FKPortForwarding/FKPortForwarding{Server,Common}.h" |
| }, |
| { |
| "name": "Core", |
| "dependencies": { |
| "FlipperKit/FBDefines": [ |
| |
| ], |
| "FlipperKit/FBCxxFollyDynamicConvert": [ |
| |
| ], |
| "FlipperKit/CppBridge": [ |
| |
| ], |
| "FlipperKit/FKPortForwarding": [ |
| |
| ], |
| "Flipper": [ |
| "~>0.23.6" |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "source_files": [ |
| "iOS/FlipperKit/*.{h,m,mm}", |
| "iOS/FlipperKit/CppBridge/*.{h,mm}" |
| ], |
| "public_header_files": "iOS/FlipperKit/**/{FlipperDiagnosticsViewController,FlipperStateUpdateListener,FlipperClient,FlipperPlugin,FlipperConnection,FlipperResponder,SKMacros}.h", |
| "pod_target_xcconfig": { |
| "USE_HEADERMAP": "NO", |
| "ONLY_ACTIVE_ARCH": "YES", |
| "DEFINES_MODULE": "YES", |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/FlipperKit/iOS/FlipperKit/\" \"$(PODS_ROOT)/Headers/Private/FlipperKit/\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/boost-for-react-native\"" |
| } |
| }, |
| { |
| "name": "FlipperKitLayoutTextSearchable", |
| "header_dir": "FlipperKitLayoutTextSearchable", |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h", |
| "public_header_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutTextSearchable/FKTextSearchable.h" |
| }, |
| { |
| "name": "FlipperKitLayoutPlugin", |
| "header_dir": "FlipperKitLayoutPlugin", |
| "dependencies": { |
| "FlipperKit/Core": [ |
| |
| ], |
| "FlipperKit/FlipperKitLayoutTextSearchable": [ |
| |
| ], |
| "YogaKit": [ |
| "~> 1.14" |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "public_header_files": [ |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTapListener.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKDescriptorMapper.h" |
| ], |
| "private_header_files": [ |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKTouch.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNodeDescriptor.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKNamed.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKObject.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKHighlightOverlay.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/UIColor+SKSonarValueCoder.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKObjectHash.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKYogaKitHelper.h" |
| ], |
| "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/**/*.{h,cpp,m,mm}", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**", |
| "ONLY_ACTIVE_ARCH": "YES" |
| } |
| }, |
| { |
| "name": "FlipperKitLayoutComponentKitSupport", |
| "header_dir": "FlipperKitLayoutComponentKitSupport", |
| "dependencies": { |
| "FlipperKit/Core": [ |
| |
| ], |
| "ComponentKit": [ |
| "~> 0.0" |
| ], |
| "FlipperKit/FlipperKitLayoutPlugin": [ |
| |
| ], |
| "FlipperKit/FlipperKitLayoutTextSearchable": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "public_header_files": [ |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/FlipperKitLayoutComponentKitSupport.h", |
| "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/SKSubDescriptor.h" |
| ], |
| "source_files": "iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/**/*.{h,cpp,m,mm}", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**", |
| "ONLY_ACTIVE_ARCH": "YES" |
| } |
| }, |
| { |
| "name": "FlipperKitNetworkPlugin", |
| "header_dir": "FlipperKitNetworkPlugin", |
| "dependencies": { |
| "FlipperKit/Core": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "public_header_files": [ |
| "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKBufferingPlugin.h", |
| "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKNetworkReporter.h", |
| "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKRequestInfo.h", |
| "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/SKResponseInfo.h", |
| "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h" |
| ], |
| "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/FlipperKitNetworkPlugin/*.{h,cpp,m,mm}", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**" |
| } |
| }, |
| { |
| "name": "SKIOSNetworkPlugin", |
| "header_dir": "SKIOSNetworkPlugin", |
| "dependencies": { |
| "FlipperKit/Core": [ |
| |
| ], |
| "FlipperKit/FlipperKitNetworkPlugin": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "public_header_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.h", |
| "source_files": "iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/**/*.{h,cpp,m,mm}", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**" |
| } |
| }, |
| { |
| "name": "FlipperKitUserDefaultsPlugin", |
| "header_dir": "FlipperKitUserDefaultsPlugin", |
| "dependencies": { |
| "FlipperKit/Core": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "public_header_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h", |
| "source_files": "iOS/Plugins/FlipperKitUserDefaultsPlugin/**/*.{h,m}", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**" |
| } |
| }, |
| { |
| "name": "FlipperKitExamplePlugin", |
| "header_dir": "FlipperKitExamplePlugin", |
| "dependencies": { |
| "FlipperKit/Core": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=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", |
| "public_header_files": "iOS/Plugins/FlipperKitExamplePlugin/FlipperKitExamplePlugin.h", |
| "source_files": "iOS/Plugins/FlipperKitExamplePlugin/**/*.{h,mm}", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)\"/Headers/Private/FlipperKit/**" |
| } |
| } |
| ] |
| } |