2 "name": "pod4ReactNative",
4 "summary": "pod for ReactNative",
5 "description": "pod for ReactNative with RN v0.55.4.",
6 "homepage": "https://github.com/zramals/pod4ReactNative",
9 "zramals": "525456448@qq.com"
12 "git": "https://github.com/zramals/pod4ReactNative.git",
25 "header_dir": "React",
30 "pod_target_xcconfig": {
31 "CLANG_CXX_LANGUAGE_STANDARD": "c++14",
32 "OTHER_LDFLAGS": "-ObjC",
33 "HEADER_SEARCH_PATHS": "'$(PODS_TARGET_SRCROOT)/rn-source/ReactCommon' '$(PODS_ROOT)/Folly' '$(PODS_ROOT)/boost-for-react-native' '$(PODS_ROOT)/DoubleConversion'"
35 "cocoapods_version": ">= 1.2.0",
40 "pod4ReactNative/yoga": [
44 "source_files": "rn-source/React/**/*.{c,h,m,mm,S,cpp}",
46 "exclude_files": "rn-source/React/**/RCTTV*.*"
49 "rn-source/**/__tests__/*",
50 "rn-source/IntegrationTests/*",
51 "rn-source/React/DevSupport/*",
52 "rn-source/React/Inspector/*",
53 "rn-source/ReactCommon/yoga/*",
54 "rn-source/React/Cxx*/*",
55 "rn-source/React/Fabric/*",
56 "rn-source/React/**/RCTTV*.*"
58 "header_dir": "React",
59 "frameworks": "JavaScriptCore",
68 "pod4ReactNative/Core": [
71 "pod4ReactNative/cxxreact": [
75 "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
76 "private_header_files": "rn-source/React/Cxx*/*.h",
77 "source_files": "rn-source/React/Cxx*/*.{h,m,mm}"
82 "pod4ReactNative/Core": [
85 "pod4ReactNative/RCTWebSocket": [
90 "rn-source/React/DevSupport/*",
91 "rn-source/React/Inspector/*"
100 "pod4ReactNative/PrivateDatabase": [
104 "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
105 "source_files": "rn-source/ReactCommon/jschelpers/*.{cpp,h}",
106 "private_header_files": "rn-source/ReactCommon/jschelpers/*.h",
107 "frameworks": "JavaScriptCore"
110 "name": "jsinspector",
111 "source_files": "rn-source/ReactCommon/jsinspector/*.{cpp,h}",
112 "private_header_files": "rn-source/ReactCommon/jsinspector/*.h"
115 "name": "PrivateDatabase",
116 "source_files": "rn-source/ReactCommon/privatedata/*.{cpp,h}",
117 "private_header_files": "rn-source/ReactCommon/privatedata/*.h"
122 "pod4ReactNative/jschelpers": [
125 "pod4ReactNative/jsinspector": [
128 "boost-for-react-native": [
135 "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
136 "source_files": "rn-source/ReactCommon/cxxreact/*.{cpp,h}",
137 "exclude_files": "rn-source/ReactCommon/cxxreact/SampleCxxModule.*",
138 "private_header_files": "rn-source/ReactCommon/cxxreact/*.h"
143 "pod4ReactNative/Core": [
147 "source_files": "rn-source/Libraries/ART/**/*.{h,m}"
150 "name": "RCTActionSheet",
152 "pod4ReactNative/Core": [
156 "source_files": "rn-source/Libraries/ActionSheetIOS/*.{h,m}"
159 "name": "RCTAnimation",
161 "pod4ReactNative/Core": [
165 "source_files": "rn-source/Libraries/NativeAnimation/{Drivers/*,Nodes/*,*}.{h,m}",
166 "header_dir": "RCTAnimation"
171 "pod4ReactNative/Core": [
175 "source_files": "rn-source/Libraries/Blob/*.{h,m,mm}",
176 "preserve_paths": "rn-source/Libraries/Blob/*.js"
179 "name": "RCTCameraRoll",
181 "pod4ReactNative/Core": [
184 "pod4ReactNative/RCTImage": [
188 "source_files": "rn-source/Libraries/CameraRoll/*.{h,m}"
191 "name": "RCTGeolocation",
193 "pod4ReactNative/Core": [
197 "source_files": "rn-source/Libraries/Geolocation/*.{h,m}"
202 "pod4ReactNative/Core": [
205 "pod4ReactNative/RCTNetwork": [
209 "source_files": "rn-source/Libraries/Image/*.{h,m}"
212 "name": "RCTNetwork",
214 "pod4ReactNative/Core": [
218 "source_files": "rn-source/Libraries/Network/*.{h,m,mm}"
221 "name": "RCTPushNotification",
223 "pod4ReactNative/Core": [
227 "source_files": "rn-source/Libraries/PushNotificationIOS/*.{h,m}"
230 "name": "RCTSettings",
232 "pod4ReactNative/Core": [
236 "source_files": "rn-source/Libraries/Settings/*.{h,m}"
241 "pod4ReactNative/Core": [
245 "source_files": "rn-source/Libraries/Text/**/*.{h,m}"
248 "name": "RCTVibration",
250 "pod4ReactNative/Core": [
254 "source_files": "rn-source/Libraries/Vibration/*.{h,m}"
257 "name": "RCTWebSocket",
259 "pod4ReactNative/Core": [
262 "pod4ReactNative/RCTBlob": [
265 "pod4ReactNative/fishhook": [
269 "source_files": "rn-source/Libraries/WebSocket/*.{h,m}"
273 "header_dir": "fishhook",
274 "source_files": "rn-source/Libraries/fishhook/*.{h,c}"
277 "name": "RCTLinkingIOS",
279 "pod4ReactNative/Core": [
283 "source_files": "rn-source/Libraries/LinkingIOS/*.{h,m}"
288 "pod4ReactNative/Core": [
292 "source_files": "rn-source/Libraries/RCTTest/**/*.{h,m}",
293 "frameworks": "XCTest"
296 "name": "_ignore_me_subspec_for_linting_",
298 "pod4ReactNative/Core": [
301 "pod4ReactNative/CxxBridge": [
308 "header_dir": "yoga",
309 "requires_arc": false,
311 "-fno-omit-frame-pointer",
318 "source_files": "rn-source/ReactCommon/yoga/yoga/**/*.{cpp,h}"