| { |
| "name": "KumulosKSCrash", |
| "version": "1.15.21-kumulos1", |
| "summary": "The Ultimate iOS Crash Reporter", |
| "homepage": "https://github.com/Kumulos/KSCrash", |
| "license": { |
| "type": "KSCrash license agreement", |
| "file": "LICENSE" |
| }, |
| "authors": { |
| "Karl Stenerud": "kstenerud@gmail.com" |
| }, |
| "platforms": { |
| "ios": "6.0", |
| "osx": "10.8", |
| "tvos": "9.0", |
| "watchos": "2.0" |
| }, |
| "module_name": "KSCrash", |
| "source": { |
| "git": "https://github.com/Kumulos/KSCrash.git", |
| "tag": "1.15.21-kumulos1" |
| }, |
| "frameworks": "Foundation", |
| "libraries": [ |
| "c++", |
| "z" |
| ], |
| "xcconfig": { |
| "GCC_ENABLE_CPP_EXCEPTIONS": "YES" |
| }, |
| "default_subspecs": "Installations", |
| "ios": { |
| "libraries": [ |
| "c++", |
| "z", |
| "llvm" |
| ], |
| "pod_target_xcconfig": { |
| "USE_HEADERMAP": "NO", |
| "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/KumulosKSCrash/**\"" |
| } |
| }, |
| "subspecs": [ |
| { |
| "name": "Recording", |
| "source_files": [ |
| "Source/KSCrash/Recording/**/*.{h,m,mm,c,cpp}", |
| "Source/KSCrash/llvm/**/*.{h,m,mm,c,cpp}", |
| "Source/KSCrash/swift/**/*.{h,m,mm,c,cpp}", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h" |
| ], |
| "public_header_files": [ |
| "Source/KSCrash/Recording/KSCrash.h", |
| "Source/KSCrash/Recording/KSCrashC.h", |
| "Source/KSCrash/Recording/KSCrashReportWriter.h", |
| "Source/KSCrash/Recording/KSCrashReportFields.h", |
| "Source/KSCrash/Recording/Monitors/KSCrashMonitorType.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h" |
| ], |
| "subspecs": [ |
| { |
| "name": "Tools", |
| "source_files": "Source/KSCrash/Recording/Tools/*.h" |
| } |
| ] |
| }, |
| { |
| "name": "Reporting", |
| "dependencies": { |
| "KumulosKSCrash/Recording": [ |
| |
| ] |
| }, |
| "subspecs": [ |
| { |
| "name": "Filters", |
| "subspecs": [ |
| { |
| "name": "Base", |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h" |
| ], |
| "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h" |
| }, |
| { |
| "name": "Alert", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Base": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m" |
| ] |
| }, |
| { |
| "name": "AppleFmt", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Base": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m" |
| ] |
| }, |
| { |
| "name": "Basic", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Base": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m" |
| ] |
| }, |
| { |
| "name": "Stringify", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Base": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m" |
| ] |
| }, |
| { |
| "name": "GZip", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Base": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m" |
| ] |
| }, |
| { |
| "name": "JSON", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Base": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m" |
| ] |
| }, |
| { |
| "name": "Sets", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Base": [ |
| |
| ], |
| "KumulosKSCrash/Reporting/Filters/AppleFmt": [ |
| |
| ], |
| "KumulosKSCrash/Reporting/Filters/Basic": [ |
| |
| ], |
| "KumulosKSCrash/Reporting/Filters/Stringify": [ |
| |
| ], |
| "KumulosKSCrash/Reporting/Filters/GZip": [ |
| |
| ], |
| "KumulosKSCrash/Reporting/Filters/JSON": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h", |
| "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m" |
| ] |
| }, |
| { |
| "name": "Tools", |
| "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}" |
| } |
| ] |
| }, |
| { |
| "name": "Tools", |
| "ios": { |
| "frameworks": "SystemConfiguration" |
| }, |
| "tvos": { |
| "frameworks": "SystemConfiguration" |
| }, |
| "osx": { |
| "frameworks": "SystemConfiguration" |
| }, |
| "source_files": [ |
| "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}", |
| "Source/KSCrash/Recording/KSSystemCapabilities.h" |
| ] |
| }, |
| { |
| "name": "MessageUI" |
| }, |
| { |
| "name": "Sinks", |
| "ios": { |
| "frameworks": "MessageUI" |
| }, |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters": [ |
| |
| ], |
| "KumulosKSCrash/Reporting/Tools": [ |
| |
| ] |
| }, |
| "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}" |
| } |
| ] |
| }, |
| { |
| "name": "Installations", |
| "dependencies": { |
| "KumulosKSCrash/Recording": [ |
| |
| ], |
| "KumulosKSCrash/Reporting": [ |
| |
| ] |
| }, |
| "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}" |
| }, |
| { |
| "name": "Core", |
| "dependencies": { |
| "KumulosKSCrash/Reporting/Filters/Basic": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "Source/KSCrash/Installations/KSCrashInstallation.h", |
| "Source/KSCrash/Installations/KSCrashInstallation.m", |
| "Source/KSCrash/Installations/KSCrashInstallation+Private.h", |
| "Source/KSCrash/Reporting/Tools/KSCString.{h,m}" |
| ] |
| } |
| ] |
| } |