require 'json' require 'pathname' require_relative 'ios/copy-airbridge-json.rb' require_relative 'ios/create-library-info-json.rb' current_directory=File.dirname(__FILE__) package = JSON.parse(File.read(File.join(current_directory, 'package.json'))) airbridge_sdk = JSON.parse(File.read(File.join(current_directory, 'airbridge_sdk.json'))) source = Pathname.new(Dir.pwd).relative_path_from(Pathname.new(__dir__)).to_s Pod::Spec.new do |s| s.name = package['name'] s.version = package['version'] s.summary = package['description'] s.description = package['description'] s.license = package['license'] s.author = package['author'] s.homepage = package['homepage'] s.source = { :http => 'file:' + source } s.requires_arc = true s.platform = :ios, '11.0' s.preserve_paths = 'README.md', 'package.json', 'index.js' s.source_files = 'ios/AirbridgeReactNative/**/*.{h,m,swift}' s.header_dir = 'AirbridgeReactNative' s.public_header_files = 'ios/AirbridgeReactNative/AirbridgeReactNative.h' s.dependency 'React' s.dependency 'airbridge-ios-sdk', airbridge_sdk['ios_version'] s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } end