require 'json' package = JSON.parse(File.read(File.join(__dir__, 'package.json'))) persona_sdk_version = '2.25.5' Pod::Spec.new do |s| s.name = 'RNPersonaInquiry2' s.version = package['version'] s.summary = package['description'] s.description = <<-DESC A React Native wrapper around the iOS and Android Persona Inquiry SDKs. DESC s.homepage = 'https://withpersona.com' s.license = 'MIT' s.authors = { 'Persona' => 'support@withpersona.com' } s.platform = 'ios' s.ios.deployment_target = '11.0' s.source = { path: 'ios' } s.swift_versions = ['5.0'] s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } s.source_files = 'ios/**/*.{h,m,swift}' s.requires_arc = true s.dependency 'React-Core' s.default_subspec = 'Core' s.subspec 'Core' do |ss| ss.dependency 'PersonaInquirySDK2', persona_sdk_version end s.subspec 'Nfc' do |ss| ss.dependency 'PersonaNfc', persona_sdk_version ss.dependency 'Persona-OpenSSL-Universal', '2.0.1' end s.subspec 'WebRtc' do |ss| ss.dependency 'PersonaWebRtc', persona_sdk_version ss.dependency 'WebRTC-lib', '111.0.0' end end