xref: /expo/ios/ExpoKit.podspec (revision eb9bd274)
1
2# generated from template-files/ios/ExpoKit.podspec
3
4Pod::Spec.new do |s|
5  s.name = "ExpoKit"
6  s.version = "38.0.0"
7  s.summary = 'ExpoKit'
8  s.description = 'ExpoKit allows native projects to integrate with the Expo SDK.'
9  s.homepage = 'http://docs.expo.io'
10  s.license = 'MIT'
11  s.author = "650 Industries, Inc."
12  s.requires_arc = true
13  s.platform = :ios, "10.0"
14  s.default_subspec = "Core"
15  s.source = { :git => "http://github.com/expo/expo.git" }
16
17  s.subspec "Core" do |ss|
18    ss.source_files = "Exponent/**/*.{h,m}", "../template-files/keys.json"
19    ss.preserve_paths = "Exponent/**/*.{h,m}"
20    ss.exclude_files = "Exponent/Supporting/**", "Exponent/Versioned/Optional/**/*.{h,m}"
21
22    ss.dependency 'Amplitude', '~> 6.0.0'
23    ss.dependency 'CocoaLumberjack', '~> 3.5.3'
24    ss.dependency 'GoogleMaps', '~> 3.3'
25    ss.dependency 'Google-Maps-iOS-Utils', '~> 2.1.0'
26    ss.dependency 'lottie-ios', '~> 2.5.0'
27    ss.dependency 'JKBigInteger2', '0.0.5'
28    ss.dependency 'React' # explicit dependency required for CocoaPods >= 1.5.0
29
30    # Universal modules required by ExpoKit so the code compiles
31    ss.dependency 'UMCore'
32    ss.dependency 'UMReactNativeAdapter'
33    ss.dependency 'UMSensorsInterface'
34    ss.dependency 'UMFileSystemInterface'
35    ss.dependency 'UMPermissionsInterface'
36    ss.dependency 'UMCameraInterface'
37    ss.dependency 'UMConstantsInterface'
38  end
39
40  s.subspec "Payments" do |ss|
41    ss.dependency "ExpoKit/Core"
42    ss.dependency 'Stripe', '~> 10.1.0'
43    ss.source_files = 'Exponent/Versioned/Optional/Payments/*.{h,m}'
44  end
45
46  s.subspec "FaceDetector" do |ss|
47    ss.dependency "EXFaceDetector"
48  end
49end
50