• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Pod::Spec.new do |s|
2  s.name             = 'TensorFlowLiteC'
3  s.version          = '2.9.1'
4  s.authors          = 'Google Inc.'
5  s.license          = { :type => 'Apache' }
6  s.homepage         = 'https://github.com/tensorflow/tensorflow'
7  s.source           = { :http => "https://dl.google.com/tflite-release/ios/prod/tensorflow/lite/release/ios/release/17/20220523-193421/TensorFlowLiteC/2.9.1/6f82a8ae452ae95b/TensorFlowLiteC-2.9.1.tar.gz" }
8  s.summary          = 'TensorFlow Lite'
9  s.description      = <<-DESC
10
11  An internal-only pod containing the TensorFlow Lite C library that the public
12  `TensorFlowLiteSwift` and `TensorFlowLiteObjC` pods depend on. This pod is not
13  intended to be used directly. Swift developers should use the
14  `TensorFlowLiteSwift` pod and Objective-C developers should use the
15  `TensorFlowLiteObjC` pod.
16                       DESC
17
18  s.cocoapods_version = '>= 1.9.0'
19  s.ios.deployment_target = '9.0'
20
21  s.module_name = 'TensorFlowLiteC'
22  s.library = 'c++'
23
24  s.pod_target_xcconfig = {
25    'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386'
26  }
27
28  s.user_target_xcconfig = {
29    'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386'
30  }
31
32  s.default_subspec = 'Core'
33
34  s.subspec 'Core' do |core|
35    core.vendored_frameworks = 'Frameworks/TensorFlowLiteC.xcframework'
36  end
37
38  s.subspec 'CoreML' do |coreml|
39    coreml.weak_framework = 'CoreML'
40    coreml.dependency 'TensorFlowLiteC/Core'
41    coreml.vendored_frameworks = 'Frameworks/TensorFlowLiteCCoreML.xcframework'
42  end
43
44  s.subspec 'Metal' do |metal|
45    metal.weak_framework = 'Metal'
46    metal.dependency 'TensorFlowLiteC/Core'
47    metal.vendored_frameworks = 'Frameworks/TensorFlowLiteCMetal.xcframework'
48  end
49end
50