require "json" require_relative "../core/ios/kakao-sdk" package = JSON.parse(File.read(File.join(__dir__, "package.json"))) corePackage = JSON.parse(File.read(File.join(__dir__, "..", "core", "package.json"))) sdk_version = corePackage['sdkVersions']['ios']['navi'] Pod::Spec.new do |s| s.name = "RNCKakaoNavi" s.version = package["version"] s.summary = package["description"] s.homepage = package["homepage"] s.license = package["license"] s.authors = package["author"] s.platforms = { :ios => min_ios_version_supported } s.source = { :git => "https://github.com/mym0404/react-native-kakao.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" s.private_header_files = "ios/RNCKakaoNavi.h" install_modules_dependencies(s) # Override Version by User if defined?($KakaoNaviSDKVersion) Pod::UI.puts "#{s.name}: Using user specified Kakao SDK version '#{$KakaoNaviSDKVersion}'" sdk_version = $KakaoNaviSDKVersion end s.dependency 'RNCKakaoCore' # Kakao dependencies RNCKakaoSPM.dependency(s, sdk_version, %w[KakaoSDKCommon KakaoSDKNavi]) end