FirebaseAuthTestingSupport.podspec 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Pod::Spec.new do |s|
  2. s.name = 'FirebaseAuthTestingSupport'
  3. s.version = '3.0.0'
  4. s.summary = 'Firebase SDKs testing support types and utilities.'
  5. s.description = <<-DESC
  6. Type declarations and utilities needed for unit testing of the code dependent on Firebase SDKs.
  7. This podspec is for internal testing only and should not be published.
  8. DESC
  9. s.homepage = 'https://developers.google.com/'
  10. s.license = { :type => 'Apache-2.0', :file => 'LICENSE' }
  11. s.authors = 'Google, Inc.'
  12. s.source = {
  13. :git => 'https://github.com/Firebase/firebase-ios-sdk.git',
  14. :tag => 'CocoaPods-' + s.version.to_s
  15. }
  16. ios_deployment_target = '15.0'
  17. osx_deployment_target = '10.15'
  18. tvos_deployment_target = '15.0'
  19. watchos_deployment_target = '7.0'
  20. s.swift_version = '5.9'
  21. s.ios.deployment_target = ios_deployment_target
  22. s.osx.deployment_target = osx_deployment_target
  23. s.tvos.deployment_target = tvos_deployment_target
  24. s.watchos.deployment_target = watchos_deployment_target
  25. s.cocoapods_version = '>= 1.12.0'
  26. s.prefix_header_file = false
  27. s.requires_arc = true
  28. base_dir = 'FirebaseTestingSupport/Auth/'
  29. s.source_files = [
  30. base_dir + 'Sources/**/*.swift',
  31. ]
  32. s.dependency 'FirebaseAuth', '> 12.0'
  33. s.test_spec 'unit' do |unit_tests|
  34. unit_tests.scheme = { :code_coverage => true }
  35. unit_tests.platforms = {:ios => ios_deployment_target, :osx => osx_deployment_target, :tvos => tvos_deployment_target}
  36. unit_tests.source_files = [
  37. base_dir + 'Tests/**/*.swift'
  38. ]
  39. end
  40. end