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