1source 'https://github.com/CocoaPods/Specs.git' 2platform :ios, '9.0' 3 4EXPO_CPP_HEADER_DIR = 'ExponentCPP' 5 6target 'Exponent' do 7 pod 'Amplitude-iOS', '~> 3.8', :inhibit_warnings => true 8 pod 'Analytics', '~> 3.5', :inhibit_warnings => true 9 pod 'AppAuth', '~> 0.4', :inhibit_warnings => true 10 pod 'CocoaLumberjack', '~> 3.2.1', :inhibit_warnings => true 11 pod 'Crashlytics', '~> 3.8', :inhibit_warnings => true 12 pod 'FBAudienceNetwork', '~> 4.24', :inhibit_warnings => true 13 pod 'FBSDKCoreKit', '~> 4.28', :inhibit_warnings => true 14 pod 'FBSDKLoginKit', '~> 4.28', :inhibit_warnings => true 15 pod 'FBSDKShareKit', '~> 4.28', :inhibit_warnings => true 16 pod 'Fabric', '~> 1.6', :inhibit_warnings => true 17 pod 'GoogleSignIn', '~> 3.0', :inhibit_warnings => true 18 pod 'GoogleMaps', '~> 2.5.0', :inhibit_warnings => true 19 pod 'Google-Maps-iOS-Utils', '~> 2.1.0', :inhibit_warnings => true 20 pod 'lottie-ios', '~> 2.5.0', :inhibit_warnings => true 21 pod 'GPUImage', '~> 0.1.7', :inhibit_warnings => true 22 pod 'JKBigInteger2', '0.0.5', :inhibit_warnings => true 23 pod 'Branch', '~> 0.24.2', :inhibit_warnings => true 24 pod 'Google-Mobile-Ads-SDK', '~> 7.22.0', :inhibit_warnings => true 25 26 # Local CocoaPods 27 pod 'ExponentCPP', :path => '../cpp' 28 pod 'GoogleMobileVision/FaceDetector', '~> 1.1.0' 29 pod 'GoogleMobileVision/MVDataOutput', '~> 1.1.0' 30 31 pod 'React', 32 :path => "../js/node_modules/react-native", 33 :inhibit_warnings => true, 34 :subspecs => [ 35 "Core", 36 "ART", 37 "RCTActionSheet", 38 "RCTAnimation", 39 "RCTCameraRoll", 40 "RCTGeolocation", 41 "RCTImage", 42 "RCTNetwork", 43 "RCTText", 44 "RCTVibration", 45 "RCTWebSocket", 46 "DevSupport", 47 "CxxBridge" 48 ] 49 pod 'yoga', 50 :path => "../js/node_modules/react-native/ReactCommon/yoga", 51 :inhibit_warnings => true 52 pod 'DoubleConversion', 53 :podspec => "../js/node_modules/react-native/third-party-podspecs/DoubleConversion.podspec", 54 :inhibit_warnings => true 55 pod 'Folly', 56 :podspec => "../js/node_modules/react-native/third-party-podspecs/Folly.podspec", 57 :inhibit_warnings => true 58 pod 'glog', 59 :podspec => "../js/node_modules/react-native/third-party-podspecs/glog.podspec", 60 :inhibit_warnings => true 61 62 63 # Generated dependency: ReactABI22_0_0 64 pod 'ReactABI22_0_0', :inhibit_warnings => true, :path => './versioned-react-native/ABI22_0_0', :subspecs => [ 65 'Core', 66 'ART', 67 'DevSupport', 68 'RCTActionSheet', 69 'RCTAnimation', 70 'RCTCameraRoll', 71 'RCTGeolocation', 72 'RCTImage', 73 'RCTNetwork', 74 'RCTText', 75 'RCTVibration', 76 'RCTWebSocket', 77 'CxxBridge', 78 'Expo', 'ExpoOptional' 79 ] 80 pod 'yogaABI22_0_0', :path => './versioned-react-native/ABI22_0_0/ReactCommon/ABI22_0_0yoga' 81 # End generated dependency 82 83 84 # Generated dependency: ReactABI23_0_0 85 pod 'ReactABI23_0_0', :inhibit_warnings => true, :path => './versioned-react-native/ABI23_0_0', :subspecs => [ 86 'Core', 87 'ART', 88 'DevSupport', 89 'RCTActionSheet', 90 'RCTAnimation', 91 'RCTCameraRoll', 92 'RCTGeolocation', 93 'RCTImage', 94 'RCTNetwork', 95 'RCTText', 96 'RCTVibration', 97 'RCTWebSocket', 98 'CxxBridge', 99 'Expo', 'ExpoOptional' 100 ] 101 pod 'yogaABI23_0_0', :path => './versioned-react-native/ABI23_0_0/ReactCommon/ABI23_0_0yoga' 102 # End generated dependency 103 104 105 # Generated dependency: ReactABI24_0_0 106 pod 'ReactABI24_0_0', :inhibit_warnings => true, :path => './versioned-react-native/ABI24_0_0', :subspecs => [ 107 'Core', 108 'ART', 109 'DevSupport', 110 'RCTActionSheet', 111 'RCTAnimation', 112 'RCTCameraRoll', 113 'RCTGeolocation', 114 'RCTImage', 115 'RCTNetwork', 116 'RCTText', 117 'RCTVibration', 118 'RCTWebSocket', 119 'CxxBridge', 120 'Expo', 'ExpoOptional' 121 ] 122 pod 'yogaABI24_0_0', :path => './versioned-react-native/ABI24_0_0/ReactCommon/ABI24_0_0yoga' 123 # End generated dependency 124 125 126 # Generated dependency: ReactABI25_0_0 127 pod 'ReactABI25_0_0', :inhibit_warnings => true, :path => './versioned-react-native/ABI25_0_0', :subspecs => [ 128 'Core', 129 'ART', 130 'DevSupport', 131 'RCTActionSheet', 132 'RCTAnimation', 133 'RCTCameraRoll', 134 'RCTGeolocation', 135 'RCTImage', 136 'RCTNetwork', 137 'RCTText', 138 'RCTVibration', 139 'RCTWebSocket', 140 'CxxBridge', 141 'Expo', 'ExpoOptional' 142 ] 143 pod 'yogaABI25_0_0', :path => './versioned-react-native/ABI25_0_0/ReactCommon/ABI25_0_0yoga' 144 # End generated dependency 145 146 147 # Generated dependency: ReactABI26_0_0 148 pod 'ReactABI26_0_0', :inhibit_warnings => true, :path => './versioned-react-native/ABI26_0_0', :subspecs => [ 149 'Core', 150 'ART', 151 'DevSupport', 152 'RCTActionSheet', 153 'RCTAnimation', 154 'RCTCameraRoll', 155 'RCTGeolocation', 156 'RCTImage', 157 'RCTNetwork', 158 'RCTText', 159 'RCTVibration', 160 'RCTWebSocket', 161 'CxxBridge', 162 'Expo', 'ExpoOptional' 163 ] 164 pod 'yogaABI26_0_0', :path => './versioned-react-native/ABI26_0_0/ReactCommon/ABI26_0_0yoga' 165 # End generated dependency 166 167 168 # Generated dependency: ReactABI27_0_0 169 pod 'ReactABI27_0_0', :inhibit_warnings => true, :path => './versioned-react-native/ABI27_0_0', :subspecs => [ 170 'Core', 171 'ART', 172 'DevSupport', 173 'RCTActionSheet', 174 'RCTAnimation', 175 'RCTCameraRoll', 176 'RCTGeolocation', 177 'RCTImage', 178 'RCTNetwork', 179 'RCTText', 180 'RCTVibration', 181 'RCTWebSocket', 182 'CxxBridge', 183 'Expo', 'ExpoOptional' 184 ] 185 pod 'yogaABI27_0_0', :path => './versioned-react-native/ABI27_0_0/ReactCommon/ABI27_0_0yoga' 186 # End generated dependency 187 188 189 # Generated dependency: ReactABI28_0_0 190 pod 'ReactABI28_0_0', :inhibit_warnings => true, :path => './versioned-react-native/ABI28_0_0', :subspecs => [ 191 'Core', 192 'ART', 193 'DevSupport', 194 'RCTActionSheet', 195 'RCTAnimation', 196 'RCTCameraRoll', 197 'RCTGeolocation', 198 'RCTImage', 199 'RCTNetwork', 200 'RCTText', 201 'RCTVibration', 202 'RCTWebSocket', 203 'CxxBridge', 204 'Expo', 'ExpoOptional' 205 ] 206 pod 'yogaABI28_0_0', :path => './versioned-react-native/ABI28_0_0/ReactCommon/ABI28_0_0yoga' 207 # End generated dependency 208 209 210 # Build React Native with RCT_DEV enabled 211 post_install do |installer| 212 installer.pods_project.main_group.tab_width = '2'; 213 installer.pods_project.main_group.indent_width = '2'; 214 215 installer.pod_targets.each do |target| 216 217 # Generated postinstall: ReactABI22_0_0 218 if target.pod_name == 'ReactABI22_0_0' 219 target.native_target.build_configurations.each do |config| 220 config.build_settings['OTHER_CFLAGS'] = ['-DkNeverRequested=ReactABI22_0_0kNeverRequested','-DkNeverProgressed=ReactABI22_0_0kNeverProgressed','-DkSMCalloutViewRepositionDelayForUIScrollView=ReactABI22_0_0kSMCalloutViewRepositionDelayForUIScrollView','-DregionAsJSON=ReactABI22_0_0regionAsJSON','-DunionRect=ReactABI22_0_0unionRect','-DJSNoBytecodeFileFormatVersion=ReactABI22_0_0JSNoBytecodeFileFormatVersion','-DJSSamplingProfilerEnabled=ReactABI22_0_0JSSamplingProfilerEnabled','-DRECONNECT_DELAY_MS=ReactABI22_0_0RECONNECT_DELAY_MS','-DgCurrentGenerationCount=ReactABI22_0_0gCurrentGenerationCount','-DgPrintSkips=ReactABI22_0_0gPrintSkips','-DgPrintChanges=ReactABI22_0_0gPrintChanges','-DlayoutNodeInternal=ReactABI22_0_0layoutNodeInternal','-DgDepth=ReactABI22_0_0gDepth','-DgPrintTree=ReactABI22_0_0gPrintTree','-DisUndefined=ReactABI22_0_0isUndefined','-DgNodeInstanceCount=ReactABI22_0_0gNodeInstanceCount','-DMAX_DELTA_TIME=ReactABI22_0_0MAX_DELTA_TIME'] 221 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 222 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'ABI22_0_0RCT_DEV=1' 223 # needed for GoogleMaps 2.x 224 config.build_settings['FRAMEWORK_SEARCH_PATHS'] ||= [] 225 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Base/Frameworks' 226 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Maps/Frameworks' 227 end 228 end 229 # End generated postinstall 230 231 232 # Generated postinstall: ReactABI23_0_0 233 if target.pod_name == 'ReactABI23_0_0' 234 target.native_target.build_configurations.each do |config| 235 config.build_settings['OTHER_CFLAGS'] = ['-DkNeverRequested=ReactABI23_0_0kNeverRequested','-DkNeverProgressed=ReactABI23_0_0kNeverProgressed','-DkSMCalloutViewRepositionDelayForUIScrollView=ReactABI23_0_0kSMCalloutViewRepositionDelayForUIScrollView','-DregionAsJSON=ReactABI23_0_0regionAsJSON','-DunionRect=ReactABI23_0_0unionRect','-DJSNoBytecodeFileFormatVersion=ReactABI23_0_0JSNoBytecodeFileFormatVersion','-DJSSamplingProfilerEnabled=ReactABI23_0_0JSSamplingProfilerEnabled','-DRECONNECT_DELAY_MS=ReactABI23_0_0RECONNECT_DELAY_MS','-DMAX_DELTA_TIME=ReactABI23_0_0MAX_DELTA_TIME','-DgCurrentGenerationCount=ReactABI23_0_0gCurrentGenerationCount','-DgPrintSkips=ReactABI23_0_0gPrintSkips','-DgPrintChanges=ReactABI23_0_0gPrintChanges','-DlayoutNodeInternal=ReactABI23_0_0layoutNodeInternal','-DgDepth=ReactABI23_0_0gDepth','-DgPrintTree=ReactABI23_0_0gPrintTree','-DisUndefined=ReactABI23_0_0isUndefined','-DgNodeInstanceCount=ReactABI23_0_0gNodeInstanceCount'] 236 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 237 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'ABI23_0_0RCT_DEV=1' 238 # needed for GoogleMaps 2.x 239 config.build_settings['FRAMEWORK_SEARCH_PATHS'] ||= [] 240 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Base/Frameworks' 241 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Maps/Frameworks' 242 end 243 end 244 # End generated postinstall 245 246 247 # Generated postinstall: ReactABI24_0_0 248 if target.pod_name == 'ReactABI24_0_0' 249 target.native_target.build_configurations.each do |config| 250 config.build_settings['OTHER_CFLAGS'] = ['-DkNeverRequested=ReactABI24_0_0kNeverRequested','-DkNeverProgressed=ReactABI24_0_0kNeverProgressed','-DkSMCalloutViewRepositionDelayForUIScrollView=ReactABI24_0_0kSMCalloutViewRepositionDelayForUIScrollView','-DregionAsJSON=ReactABI24_0_0regionAsJSON','-DunionRect=ReactABI24_0_0unionRect','-DJSNoBytecodeFileFormatVersion=ReactABI24_0_0JSNoBytecodeFileFormatVersion','-DJSSamplingProfilerEnabled=ReactABI24_0_0JSSamplingProfilerEnabled','-DRECONNECT_DELAY_MS=ReactABI24_0_0RECONNECT_DELAY_MS','-DMAX_DELTA_TIME=ReactABI24_0_0MAX_DELTA_TIME','-DgCurrentGenerationCount=ReactABI24_0_0gCurrentGenerationCount','-DgPrintSkips=ReactABI24_0_0gPrintSkips','-DgPrintChanges=ReactABI24_0_0gPrintChanges','-DlayoutNodeInternal=ReactABI24_0_0layoutNodeInternal','-DgDepth=ReactABI24_0_0gDepth','-DgPrintTree=ReactABI24_0_0gPrintTree','-DisUndefined=ReactABI24_0_0isUndefined','-DgNodeInstanceCount=ReactABI24_0_0gNodeInstanceCount'] 251 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 252 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'ABI24_0_0RCT_DEV=1' 253 # needed for GoogleMaps 2.x 254 config.build_settings['FRAMEWORK_SEARCH_PATHS'] ||= [] 255 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Base/Frameworks' 256 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Maps/Frameworks' 257 end 258 end 259 # End generated postinstall 260 261 262 # Generated postinstall: ReactABI25_0_0 263 if target.pod_name == 'ReactABI25_0_0' 264 target.native_target.build_configurations.each do |config| 265 config.build_settings['OTHER_CFLAGS'] = ['-DkNeverRequested=ReactABI25_0_0kNeverRequested','-DkNeverProgressed=ReactABI25_0_0kNeverProgressed','-DkSMCalloutViewRepositionDelayForUIScrollView=ReactABI25_0_0kSMCalloutViewRepositionDelayForUIScrollView','-DregionAsJSON=ReactABI25_0_0regionAsJSON','-DunionRect=ReactABI25_0_0unionRect','-DJSNoBytecodeFileFormatVersion=ReactABI25_0_0JSNoBytecodeFileFormatVersion','-DJSSamplingProfilerEnabled=ReactABI25_0_0JSSamplingProfilerEnabled','-DRECONNECT_DELAY_MS=ReactABI25_0_0RECONNECT_DELAY_MS','-DMAX_DELTA_TIME=ReactABI25_0_0MAX_DELTA_TIME','-DgCurrentGenerationCount=ReactABI25_0_0gCurrentGenerationCount','-DgPrintSkips=ReactABI25_0_0gPrintSkips','-DgPrintChanges=ReactABI25_0_0gPrintChanges','-DlayoutNodeInternal=ReactABI25_0_0layoutNodeInternal','-DgDepth=ReactABI25_0_0gDepth','-DgPrintTree=ReactABI25_0_0gPrintTree','-DisUndefined=ReactABI25_0_0isUndefined','-DgNodeInstanceCount=ReactABI25_0_0gNodeInstanceCount'] 266 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 267 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'ABI25_0_0RCT_DEV=1' 268 # needed for GoogleMaps 2.x 269 config.build_settings['FRAMEWORK_SEARCH_PATHS'] ||= [] 270 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Base/Frameworks' 271 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Maps/Frameworks' 272 end 273 end 274 # End generated postinstall 275 276 277 # Generated postinstall: ReactABI26_0_0 278 if target.pod_name == 'ReactABI26_0_0' 279 target.native_target.build_configurations.each do |config| 280 config.build_settings['OTHER_CFLAGS'] = ['-DkNeverRequested=ReactABI26_0_0kNeverRequested','-DkNeverProgressed=ReactABI26_0_0kNeverProgressed','-DkSMCalloutViewRepositionDelayForUIScrollView=ReactABI26_0_0kSMCalloutViewRepositionDelayForUIScrollView','-DregionAsJSON=ReactABI26_0_0regionAsJSON','-DunionRect=ReactABI26_0_0unionRect','-DJSNoBytecodeFileFormatVersion=ReactABI26_0_0JSNoBytecodeFileFormatVersion','-DJSSamplingProfilerEnabled=ReactABI26_0_0JSSamplingProfilerEnabled','-DRECONNECT_DELAY_MS=ReactABI26_0_0RECONNECT_DELAY_MS','-DMAX_DELTA_TIME=ReactABI26_0_0MAX_DELTA_TIME','-DgCurrentGenerationCount=ReactABI26_0_0gCurrentGenerationCount','-DgPrintSkips=ReactABI26_0_0gPrintSkips','-DgPrintChanges=ReactABI26_0_0gPrintChanges','-DlayoutNodeInternal=ReactABI26_0_0layoutNodeInternal','-DgDepth=ReactABI26_0_0gDepth','-DgPrintTree=ReactABI26_0_0gPrintTree','-DisUndefined=ReactABI26_0_0isUndefined','-DgNodeInstanceCount=ReactABI26_0_0gNodeInstanceCount'] 281 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 282 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'ABI26_0_0RCT_DEV=1' 283 # needed for GoogleMaps 2.x 284 config.build_settings['FRAMEWORK_SEARCH_PATHS'] ||= [] 285 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Base/Frameworks' 286 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Maps/Frameworks' 287 end 288 end 289 # End generated postinstall 290 291 292 # Generated postinstall: ReactABI27_0_0 293 if target.pod_name == 'ReactABI27_0_0' 294 target.native_target.build_configurations.each do |config| 295 config.build_settings['OTHER_CFLAGS'] = ['-DkNeverRequested=ReactABI27_0_0kNeverRequested','-DkNeverProgressed=ReactABI27_0_0kNeverProgressed','-DkSMCalloutViewRepositionDelayForUIScrollView=ReactABI27_0_0kSMCalloutViewRepositionDelayForUIScrollView','-DregionAsJSON=ReactABI27_0_0regionAsJSON','-DunionRect=ReactABI27_0_0unionRect','-DJSNoBytecodeFileFormatVersion=ReactABI27_0_0JSNoBytecodeFileFormatVersion','-DJSSamplingProfilerEnabled=ReactABI27_0_0JSSamplingProfilerEnabled','-DRECONNECT_DELAY_MS=ReactABI27_0_0RECONNECT_DELAY_MS','-DMAX_DELTA_TIME=ReactABI27_0_0MAX_DELTA_TIME','-DgCurrentGenerationCount=ReactABI27_0_0gCurrentGenerationCount','-DgPrintSkips=ReactABI27_0_0gPrintSkips','-DgPrintChanges=ReactABI27_0_0gPrintChanges','-DlayoutNodeInternal=ReactABI27_0_0layoutNodeInternal','-DgDepth=ReactABI27_0_0gDepth','-DgPrintTree=ReactABI27_0_0gPrintTree','-DisUndefined=ReactABI27_0_0isUndefined','-DgNodeInstanceCount=ReactABI27_0_0gNodeInstanceCount'] 296 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 297 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'ABI27_0_0RCT_DEV=1' 298 # needed for GoogleMaps 2.x 299 config.build_settings['FRAMEWORK_SEARCH_PATHS'] ||= [] 300 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Base/Frameworks' 301 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Maps/Frameworks' 302 end 303 end 304 # End generated postinstall 305 306 307 # Generated postinstall: ReactABI28_0_0 308 if target.pod_name == 'ReactABI28_0_0' 309 target.native_target.build_configurations.each do |config| 310 config.build_settings['OTHER_CFLAGS'] = ['-DkNeverRequested=ReactABI28_0_0kNeverRequested','-DkNeverProgressed=ReactABI28_0_0kNeverProgressed','-DkSMCalloutViewRepositionDelayForUIScrollView=ReactABI28_0_0kSMCalloutViewRepositionDelayForUIScrollView','-DregionAsJSON=ReactABI28_0_0regionAsJSON','-DunionRect=ReactABI28_0_0unionRect','-DJSNoBytecodeFileFormatVersion=ReactABI28_0_0JSNoBytecodeFileFormatVersion','-DJSSamplingProfilerEnabled=ReactABI28_0_0JSSamplingProfilerEnabled','-DRECONNECT_DELAY_MS=ReactABI28_0_0RECONNECT_DELAY_MS','-DMAX_DELTA_TIME=ReactABI28_0_0MAX_DELTA_TIME','-DgCurrentGenerationCount=ReactABI28_0_0gCurrentGenerationCount','-DgPrintSkips=ReactABI28_0_0gPrintSkips','-DgPrintChanges=ReactABI28_0_0gPrintChanges','-DlayoutNodeInternal=ReactABI28_0_0layoutNodeInternal','-DgDepth=ReactABI28_0_0gDepth','-DgPrintTree=ReactABI28_0_0gPrintTree','-DisUndefined=ReactABI28_0_0isUndefined','-DgNodeInstanceCount=ReactABI28_0_0gNodeInstanceCount'] 311 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 312 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'ABI28_0_0RCT_DEV=1' 313 # needed for GoogleMaps 2.x 314 config.build_settings['FRAMEWORK_SEARCH_PATHS'] ||= [] 315 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Base/Frameworks' 316 config.build_settings['FRAMEWORK_SEARCH_PATHS'] << '${PODS_ROOT}/GoogleMaps/Maps/Frameworks' 317 end 318 end 319 # End generated postinstall 320 321 322 if ['Amplitude-iOS','Analytics','AppAuth','Branch','CocoaLumberjack','FBSDKCoreKit','FBSDKLoginKit','FBSDKShareKit','GPUImage','JKBigInteger2'].include? target.pod_name 323 target.native_target.build_configurations.each do |config| 324 config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' 325 end 326 end 327 if target.pod_name == "#{EXPO_CPP_HEADER_DIR}" 328 target.native_target.build_configurations.each do |config| 329 config.build_settings['CLANG_WARN_COMMA'] = false 330 config.build_settings['CLANG_WARN_UNGUARDED_AVAILABILITY'] = false 331 end 332 end 333 # Can't specify this in the React podspec because we need 334 # to use those podspecs for detached projects which don't reference ExponentCPP. 335 if target.pod_name.start_with?('React') 336 target.native_target.build_configurations.each do |config| 337 config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' 338 config.build_settings['HEADER_SEARCH_PATHS'] ||= ['$(inherited)'] 339 config.build_settings['HEADER_SEARCH_PATHS'] << "${PODS_ROOT}/Headers/Public/#{EXPO_CPP_HEADER_DIR}" 340 end 341 end 342 # Build React Native with RCT_DEV enabled 343 next unless target.pod_name == 'React' 344 target.native_target.build_configurations.each do |config| 345 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)'] 346 config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'RCT_DEV=1' 347 end 348 349 end 350 end 351 352 353 target 'ExponentIntegrationTests' do 354 inherit! :search_paths 355 end 356 357end 358