1157148feSTomasz Sapeta 2157148feSTomasz Sapeta# generated from template-files/ios/ExpoKit.podspec 3157148feSTomasz Sapeta 4157148feSTomasz SapetaPod::Spec.new do |s| 5157148feSTomasz Sapeta s.name = "ExpoKit" 6fd477091SEric Samelson s.version = "40.0.0" 7157148feSTomasz Sapeta s.summary = 'ExpoKit' 8157148feSTomasz Sapeta s.description = 'ExpoKit allows native projects to integrate with the Expo SDK.' 9157148feSTomasz Sapeta s.homepage = 'http://docs.expo.io' 10157148feSTomasz Sapeta s.license = 'MIT' 11157148feSTomasz Sapeta s.author = "650 Industries, Inc." 12157148feSTomasz Sapeta s.requires_arc = true 13089a3d82STomasz Sapeta s.platform = :ios, "11.0" 14157148feSTomasz Sapeta s.default_subspec = "Core" 15157148feSTomasz Sapeta s.source = { :git => "http://github.com/expo/expo.git" } 169d291f4fSStanisław Chmiela s.xcconfig = { 179d291f4fSStanisław Chmiela 'CLANG_CXX_LANGUAGE_STANDARD' => 'gnu++14', 189d291f4fSStanisław Chmiela 'SYSTEM_HEADER_SEARCH_PATHS' => "\"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\"", 199d291f4fSStanisław Chmiela 'OTHER_CPLUSPLUSFLAGS' => [ 209d291f4fSStanisław Chmiela "$(OTHER_CFLAGS)", 219d291f4fSStanisław Chmiela "-DFOLLY_NO_CONFIG", 229d291f4fSStanisław Chmiela "-DFOLLY_MOBILE=1", 239d291f4fSStanisław Chmiela "-DFOLLY_USE_LIBCPP=1" 249d291f4fSStanisław Chmiela ] 259d291f4fSStanisław Chmiela } 26157148feSTomasz Sapeta 27157148feSTomasz Sapeta s.subspec "Core" do |ss| 289d291f4fSStanisław Chmiela ss.source_files = "Exponent/**/*.{h,m,mm,cpp}", "../template-files/keys.json" 299d291f4fSStanisław Chmiela ss.preserve_paths = "Exponent/**/*.{h,m,mm,cpp}" 30157148feSTomasz Sapeta ss.exclude_files = "Exponent/Supporting/**", "Exponent/Versioned/Optional/**/*.{h,m}" 31157148feSTomasz Sapeta 327b76babaSBartłomiej Bukowski ss.dependency 'Amplitude', '~> 6.0.0' 33157148feSTomasz Sapeta ss.dependency 'CocoaLumberjack', '~> 3.5.3' 34157148feSTomasz Sapeta ss.dependency 'GoogleMaps', '~> 3.3' 35157148feSTomasz Sapeta ss.dependency 'Google-Maps-iOS-Utils', '~> 2.1.0' 36*7e58fb75STomasz Sapeta ss.dependency 'lottie-ios', '~> 3.1.9' 37157148feSTomasz Sapeta ss.dependency 'JKBigInteger2', '0.0.5' 3825be6b63SBartłomiej Bukowski ss.dependency 'React-Core' # explicit dependency required for CocoaPods >= 1.5.0 3949aaa82bSStanisław Chmiela ss.dependency 'ReactCommon' # needed for react-native-reanimated, see https://github.com/expo/expo/pull/11096#how 40157148feSTomasz Sapeta 41157148feSTomasz Sapeta # Universal modules required by ExpoKit so the code compiles 42157148feSTomasz Sapeta ss.dependency 'UMCore' 43157148feSTomasz Sapeta ss.dependency 'UMReactNativeAdapter' 44157148feSTomasz Sapeta ss.dependency 'UMSensorsInterface' 45157148feSTomasz Sapeta ss.dependency 'UMFileSystemInterface' 46157148feSTomasz Sapeta ss.dependency 'UMPermissionsInterface' 47157148feSTomasz Sapeta ss.dependency 'UMCameraInterface' 48157148feSTomasz Sapeta ss.dependency 'UMConstantsInterface' 49157148feSTomasz Sapeta end 50157148feSTomasz Sapeta 51157148feSTomasz Sapeta s.subspec "Payments" do |ss| 52157148feSTomasz Sapeta ss.dependency "ExpoKit/Core" 53157148feSTomasz Sapeta ss.dependency 'Stripe', '~> 10.1.0' 54157148feSTomasz Sapeta ss.source_files = 'Exponent/Versioned/Optional/Payments/*.{h,m}' 55157148feSTomasz Sapeta end 56157148feSTomasz Sapeta 57157148feSTomasz Sapeta s.subspec "FaceDetector" do |ss| 58157148feSTomasz Sapeta ss.dependency "EXFaceDetector" 59157148feSTomasz Sapeta end 60157148feSTomasz Sapetaend 61