diff --git a/RollbarDeploys.podspec b/RollbarDeploys.podspec deleted file mode 100644 index 7da1e243..00000000 --- a/RollbarDeploys.podspec +++ /dev/null @@ -1,69 +0,0 @@ -# -# Be sure to run `pod spec lint RollbarSDK.podspec' to ensure this is a valid spec. -# -# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html -# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ -# - -Pod::Spec.new do |s| - - s.version = "2.0.0-alpha32" - s.name = "RollbarDeploys" - s.summary = "Application or client side SDK for interacting with the Rollbar API Server." - s.description = <<-DESC - Find, fix, and resolve errors with Rollbar. - Easily send error data using Rollbar API. - Analyze, de-dupe, send alerts, and prepare the data for further analysis. - Search, sort, and prioritize via the Rollbar dashboard. - DESC - s.homepage = "https://rollbar.com" - # s.screenshots = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif" - s.license = { :type => "MIT", :file => "LICENSE" } - # s.license = "MIT (example)" - s.documentation_url = "https://docs.rollbar.com/docs/ios" - s.authors = { "Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com", - "Rollbar" => "support@rollbar.com" } - # s.author = { "Andrey Kornich" => "akornich@gmail.com" } - # Or just: s.author = "Andrey Kornich" - s.social_media_url = "http://twitter.com/rollbar" - s.source = { :git => "https://github.com/rollbar/rollbar-apple.git", - :tag => "v#{s.version}" - } - s.resource = "rollbar-logo.png" - # s.resources = "Resources/*.png" - - # When using multiple platforms: - s.ios.deployment_target = "9.0" - s.osx.deployment_target = "10.10" - s.tvos.deployment_target = "11.0" - # s.watchos.deployment_target = "4.0" - # Any platform, if omitted: - # s.platform = :ios - # s.platform = :ios, "5.0" - - s.source_files = "#{s.name}/Sources/#{s.name}/**/*.{h,m}" - s.public_header_files = "#{s.name}/Sources/#{s.name}/include/*.h" - s.module_map = "#{s.name}/Sources/#{s.name}/include/module.modulemap" - # s.exclude_files = "Classes/Exclude" - # s.preserve_paths = "FilesToSave", "MoreFilesToSave" - - s.framework = "Foundation" - s.dependency "RollbarCommon", "~> #{s.version}" - # s.frameworks = "SomeFramework", "AnotherFramework" - # s.library = "iconv" - # s.libraries = "iconv", "xml2" - # s.dependency "JSONKit", "~> 1.4" - - s.requires_arc = true - # s.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/#{s.name}/**" - # } - - s.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - s.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - - s.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - s.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - -end diff --git a/RollbarKSCrash.podspec b/RollbarKSCrash.podspec deleted file mode 100644 index da2b8efa..00000000 --- a/RollbarKSCrash.podspec +++ /dev/null @@ -1,70 +0,0 @@ -# -# Be sure to run `pod spec lint RollbarKSCrash.podspec' to ensure this is a valid spec. -# -# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html -# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ -# - -Pod::Spec.new do |s| - - s.version = "2.0.0-alpha32" - s.name = "RollbarKSCrash" - s.summary = "Application or client side SDK for interacting with the Rollbar API Server." - s.description = <<-DESC - Find, fix, and resolve errors with Rollbar. - Easily send error data using Rollbar API. - Analyze, de-dupe, send alerts, and prepare the data for further analysis. - Search, sort, and prioritize via the Rollbar dashboard. - DESC - s.homepage = "https://rollbar.com" - # s.screenshots = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif" - s.license = { :type => "MIT", :file => "LICENSE" } - # s.license = "MIT (example)" - s.documentation_url = "https://docs.rollbar.com/docs/ios" - s.authors = { "Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com", - "Rollbar" => "support@rollbar.com" } - # s.author = { "Andrey Kornich" => "akornich@gmail.com" } - # Or just: s.author = "Andrey Kornich" - s.social_media_url = "http://twitter.com/rollbar" - s.source = { :git => "https://github.com/rollbar/rollbar-apple.git", - :tag => "v#{s.version}" - } - s.resource = "rollbar-logo.png" - # s.resources = "Resources/*.png" - - # When using multiple platforms: - s.ios.deployment_target = "9.0" - s.osx.deployment_target = "10.10" - s.tvos.deployment_target = "11.0" - s.watchos.deployment_target = "4.0" - # Any platform, if omitted: - # s.platform = :ios - # s.platform = :ios, "5.0" - - s.source_files = "#{s.name}/Sources/#{s.name}/**/*.{h,m}" - s.public_header_files = "#{s.name}/Sources/#{s.name}/include/*.h" - s.module_map = "#{s.name}/Sources/#{s.name}/include/module.modulemap" - # s.exclude_files = "Classes/Exclude" - # s.preserve_paths = "FilesToSave", "MoreFilesToSave" - - s.framework = "Foundation" - s.dependency "RollbarCommon", "~> #{s.version}" - s.dependency "KSCrash", "~> 1.15.21" - # s.frameworks = "SomeFramework", "AnotherFramework" - # s.library = "iconv" - # s.libraries = "iconv", "xml2" - # s.dependency "JSONKit", "~> 1.4" - - s.requires_arc = true - # s.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/#{s.name}/**" - # } - - s.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - s.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - - s.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - s.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - -end diff --git a/RollbarNotifier.podspec b/RollbarNotifier.podspec deleted file mode 100644 index a32c6435..00000000 --- a/RollbarNotifier.podspec +++ /dev/null @@ -1,69 +0,0 @@ -# -# Be sure to run `pod spec lint RollbarSDK.podspec' to ensure this is a valid spec. -# -# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html -# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ -# - -Pod::Spec.new do |s| - - s.version = "2.0.0-alpha32" - s.name = "RollbarNotifier" - s.summary = "Application or client side SDK for interacting with the Rollbar API Server." - s.description = <<-DESC - Find, fix, and resolve errors with Rollbar. - Easily send error data using Rollbar API. - Analyze, de-dupe, send alerts, and prepare the data for further analysis. - Search, sort, and prioritize via the Rollbar dashboard. - DESC - s.homepage = "https://rollbar.com" - # s.screenshots = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif" - s.license = { :type => "MIT", :file => "LICENSE" } - # s.license = "MIT (example)" - s.documentation_url = "https://docs.rollbar.com/docs/ios" - s.authors = { "Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com", - "Rollbar" => "support@rollbar.com" } - # s.author = { "Andrey Kornich" => "akornich@gmail.com" } - # Or just: s.author = "Andrey Kornich" - s.social_media_url = "http://twitter.com/rollbar" - s.source = { :git => "https://github.com/rollbar/rollbar-apple.git", - :tag => "v#{s.version}" - } - s.resource = "rollbar-logo.png" - # s.resources = "Resources/*.png" - - # When using multiple platforms: - s.ios.deployment_target = "9.0" - s.osx.deployment_target = "10.10" - s.tvos.deployment_target = "11.0" - s.watchos.deployment_target = "4.0" - # Any platform, if omitted: - # s.platform = :ios - # s.platform = :ios, "5.0" - - s.source_files = "#{s.name}/Sources/#{s.name}/**/*.{h,m}" - s.public_header_files = "#{s.name}/Sources/#{s.name}/include/*.h" - s.module_map = "#{s.name}/Sources/#{s.name}/include/module.modulemap" - # s.exclude_files = "Classes/Exclude" - # s.preserve_paths = "FilesToSave", "MoreFilesToSave" - - s.framework = "Foundation" - s.dependency "RollbarCommon", "~> #{s.version}" - # s.frameworks = "SomeFramework", "AnotherFramework" - # s.library = "iconv" - # s.libraries = "iconv", "xml2" - # s.dependency "JSONKit", "~> 1.4" - - s.requires_arc = true - # s.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/#{s.name}/**" - # } - - s.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - s.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - - s.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - s.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - -end diff --git a/RollbarNotifier/Sources/RollbarNotifier/DTOs/RollbarConfig.m b/RollbarNotifier/Sources/RollbarNotifier/DTOs/RollbarConfig.m index 4a7591c0..5223562a 100644 --- a/RollbarNotifier/Sources/RollbarNotifier/DTOs/RollbarConfig.m +++ b/RollbarNotifier/Sources/RollbarNotifier/DTOs/RollbarConfig.m @@ -22,7 +22,7 @@ #pragma mark - constants -static NSString * const NOTIFIER_VERSION = @"2.0.0-alpha32"; +static NSString * const NOTIFIER_VERSION = @"2.0.0-alpha33"; static NSString * const NOTIFIER_NAME = @"rollbar-apple"; diff --git a/RollbarPLCrashReporter.podspec b/RollbarPLCrashReporter.podspec deleted file mode 100644 index 294aa104..00000000 --- a/RollbarPLCrashReporter.podspec +++ /dev/null @@ -1,70 +0,0 @@ -# -# Be sure to run `pod spec lint RollbarPLCrashReporter.podspec' to ensure this is a valid spec. -# -# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html -# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ -# - -Pod::Spec.new do |s| - - s.version = "2.0.0-alpha32" - s.name = "RollbarPLCrashReporter" - s.summary = "Application or client side SDK for interacting with the Rollbar API Server." - s.description = <<-DESC - Find, fix, and resolve errors with Rollbar. - Easily send error data using Rollbar API. - Analyze, de-dupe, send alerts, and prepare the data for further analysis. - Search, sort, and prioritize via the Rollbar dashboard. - DESC - s.homepage = "https://rollbar.com" - # s.screenshots = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif" - s.license = { :type => "MIT", :file => "LICENSE" } - # s.license = "MIT (example)" - s.documentation_url = "https://docs.rollbar.com/docs/ios" - s.authors = { "Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com", - "Rollbar" => "support@rollbar.com" } - # s.author = { "Andrey Kornich" => "akornich@gmail.com" } - # Or just: s.author = "Andrey Kornich" - s.social_media_url = "http://twitter.com/rollbar" - s.source = { :git => "https://github.com/rollbar/rollbar-apple.git", - :tag => "v#{s.version}" - } - s.resource = "rollbar-logo.png" - # s.resources = "Resources/*.png" - - # When using multiple platforms: - s.ios.deployment_target = "9.0" - s.osx.deployment_target = "10.10" - s.tvos.deployment_target = "11.0" - s.watchos.deployment_target = "4.0" - # Any platform, if omitted: - # s.platform = :ios - # s.platform = :ios, "5.0" - - s.source_files = "#{s.name}/Sources/#{s.name}/**/*.{h,m}" - s.public_header_files = "#{s.name}/Sources/#{s.name}/include/*.h" - s.module_map = "#{s.name}/Sources/#{s.name}/include/module.modulemap" - # s.exclude_files = "Classes/Exclude" - # s.preserve_paths = "FilesToSave", "MoreFilesToSave" - - s.framework = "Foundation" - s.dependency "RollbarCommon", "~> #{s.version}" - s.dependency "PLCrashReporter", "~> 1.8.1" - # s.frameworks = "SomeFramework", "AnotherFramework" - # s.library = "iconv" - # s.libraries = "iconv", "xml2" - # s.dependency "JSONKit", "~> 1.4" - - s.requires_arc = true - # s.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/#{s.name}/**" - # } - - s.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - s.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - - s.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - s.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - -end diff --git a/RollbarSDK.podspec b/RollbarSDK.podspec deleted file mode 100644 index 606f45c4..00000000 --- a/RollbarSDK.podspec +++ /dev/null @@ -1,237 +0,0 @@ -# -# Be sure to run `pod spec lint RollbarSDK.podspec' to ensure this is a valid spec. -# -# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html -# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ -# - -Pod::Spec.new do |sdk| - - # Rollbar SDK: - # ============ - sdk.version = "2.0.0-alpha32" - sdk.name = "RollbarSDK" - s.summary = "Application or client side SDK for interacting with the Rollbar API Server." - sdk.description = <<-DESC - Find, fix, and resolve errors with Rollbar. - Easily send error data using Rollbar API. - Analyze, de-dupe, send alerts, and prepare the data for further analysis. - Search, sort, and prioritize via the Rollbar dashboard. - DESC - sdk.homepage = "https://rollbar.com" - # sdk.screenshots = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif" - sdk.license = { :type => "MIT", :file => "LICENSE" } - # sdk.license = "MIT (example)" - sdk.documentation_url = "https://docs.rollbar.com/docs/ios" - sdk.authors = { "Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com", - "Rollbar" => "support@rollbar.com" } - # sdk.author = { "Andrey Kornich" => "akornich@gmail.com" } - # Or just: sdk.author = "Andrey Kornich" - sdk.social_media_url = "http://twitter.com/rollbar" - sdk.source = { :git => "https://github.com/rollbar/rollbar-apple.git", - :tag => "v#{sdk.version}" - } - sdk.resource = "rollbar-logo.png" - sdk.ios.deployment_target = "9.0" - sdk.osx.deployment_target = "10.10" - sdk.tvos.deployment_target = "11.0" - sdk.watchos.deployment_target = "4.0" - - # RollbarCommon module: - # ===================== - sdk.subspec 'RollbarCommon' do |common| - common.name = "RollbarCommon" - - # Any platform, if omitted: - # common.platform = :ios - # common.platform = :ios, "5.0" - - # When using multiple platforms: - # common.ios.deployment_target = "9.0" - # common.osx.deployment_target = "10.10" - # common.tvos.deployment_target = "11.0" - # common.watchos.deployment_target = "4.0" - - common.source_files = "RollbarCommon/Sources/RollbarCommon/**/*.{h,m}" - # common.exclude_files = "Classes/Exclude" - common.public_header_files = "RollbarCommon/Sources/RollbarCommon/include/*.h" - # common.module_map = "RollbarCommon/Sources/RollbarCommon/include/module.modulemap" - # common.resource = "../rollbar-logo.png" - # common.resources = "Resources/*.png" - # common.preserve_paths = "FilesToSave", "MoreFilesToSave" - - common.framework = "Foundation" - # common.frameworks = "SomeFramework", "AnotherFramework" - # common.library = "iconv" - # common.libraries = "iconv", "xml2" - # common.dependency "JSONKit", "~> 1.4" - common.requires_arc = true - # common.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/RollbarCommon/**" - # } - common.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - common.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - common.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - common.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - end - - # RollbarDeploys module: - # ===================== - sdk.subspec "RollbarDeploys" do |deploys| - deploys.name = "RollbarDeploys" - - # Any platform, if omitted: - # deploys.platform = :ios - # deploys.platform = :ios, "5.0" - - # When using multiple platforms: - # deploys.ios.deployment_target = "9.0" - # deploys.osx.deployment_target = "10.10" - # deploys.tvos.deployment_target = "11.0" - # deploys.watchos.deployment_target = "4.0" - - deploys.source_files = "RollbarDeploys/Sources/RollbarDeploys/**/*.{h,m}" - # deploys.exclude_files = "Classes/Exclude" - deploys.public_header_files = "RollbarDeploys/Sources/RollbarDeploys/include/*.h" - # deploys.module_map = "RollbarDeploys/Sources/RollbarDeploys/include/module.modulemap" - # deploys.resource = "../rollbar-logo.png" - # deploys.resources = "Resources/*.png" - # deploys.preserve_paths = "FilesToSave", "MoreFilesToSave" - - deploys.dependency "RollbarSDK/RollbarCommon" - deploys.framework = "Foundation" - # deploys.frameworks = "SomeFramework", "AnotherFramework" - # deploys.library = "iconv" - # deploys.libraries = "iconv", "xml2" - # deploys.dependency "JSONKit", "~> 1.4" - deploys.requires_arc = true - # deploys.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/RollbarDeploys/**" - # } - deploys.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - deploys.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - deploys.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - deploys.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - end - - # RollbarNotifier module: - # ===================== - sdk.subspec "RollbarNotifier" do |notifier| - notifier.name = "RollbarNotifier" - - # Any platform, if omitted: - # notifier.platform = :ios - # notifier.platform = :ios, "5.0" - - # When using multiple platforms: - # notifier.ios.deployment_target = "9.0" - # notifier.osx.deployment_target = "10.10" - # notifier.tvos.deployment_target = "11.0" - # notifier.watchos.deployment_target = "4.0" - - notifier.source_files = "RollbarNotifier/Sources/RollbarNotifier/**/*.{h,m}" - # notifier.exclude_files = "Classes/Exclude" - notifier.public_header_files = "RollbarNotifier/Sources/RollbarNotifier/include/*.h" - # notifier.module_map = "RollbarNotifier/Sources/RollbarNotifier/include/module.modulemap" - # notifier.resource = "../rollbar-logo.png" - # notifier.resources = "Resources/*.png" - # notifier.preserve_paths = "FilesToSave", "MoreFilesToSave" - - notifier.dependency "RollbarSDK/RollbarCommon" - notifier.framework = "Foundation" - # notifier.frameworks = "SomeFramework", "AnotherFramework" - # notifier.library = "iconv" - # notifier.libraries = "iconv", "xml2" - # notifier.dependency "JSONKit", "~> 1.4" - notifier.requires_arc = true - # notifier.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/RollbarNotifier/**" - # } - notifier.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - notifier.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - notifier.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - notifier.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - end - - # RollbarKSCrash module: - # ===================== - sdk.subspec "RollbarKSCrash" do |kscrash| - kscrash.name = "RollbarKSCrash" - - # Any platform, if omitted: - # kscrash.platform = :ios - # kscrash.platform = :ios, "5.0" - - # When using multiple platforms: - # kscrash.ios.deployment_target = "9.0" - # kscrash.osx.deployment_target = "10.10" - # kscrash.tvos.deployment_target = "11.0" - # kscrash.watchos.deployment_target = "4.0" - - kscrash.source_files = "#{kscrash.name}/Sources/#{kscrash.name}/**/*.{h,m}" - # kscrash.exclude_files = "Classes/Exclude" - kscrash.public_header_files = "#{kscrash.name}/Sources/#{kscrash.name}/include/*.h" - # kscrash.module_map = "#{kscrash.name}/Sources/#{kscrash.name}/include/module.modulemap" - # kscrash.resource = "../rollbar-logo.png" - # kscrash.resources = "Resources/*.png" - # kscrash.preserve_paths = "FilesToSave", "MoreFilesToSave" - - kscrash.dependency "RollbarSDK/RollbarCommon" - kscrash.framework = "Foundation" - # kscrash.frameworks = "SomeFramework", "AnotherFramework" - # kscrash.library = "iconv" - # kscrash.dependency "JSONKit", "~> 1.4" - kscrash.requires_arc = true - # kscrash.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/#{kscrash.name}/**" - # } - kscrash.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - kscrash.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - kscrash.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - kscrash.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - end - - # RollbarPLCrashReporter module: - # ============================== - sdk.subspec "RollbarPLCrashReporter" do |plcrash| - plcrash.name = "RollbarPLCrashReporter" - - # Any platform, if omitted: - # plcrash.platform = :ios - # plcrash.platform = :ios, "5.0" - - # When using multiple platforms: - # plcrash.ios.deployment_target = "9.0" - # plcrash.osx.deployment_target = "10.10" - # plcrash.tvos.deployment_target = "11.0" - # plcrash.watchos.deployment_target = "4.0" - - plcrash.source_files = "#{plcrash.name}/Sources/#{plcrash.name}/**/*.{h,m}" - # plcrash.exclude_files = "Classes/Exclude" - plcrash.public_header_files = "#{plcrash.name}/Sources/#{plcrash.name}/include/*.h" - # plcrash.module_map = "#{plcrash.name}/Sources/#{plcrash.name}/include/module.modulemap" - # plcrash.resource = "../rollbar-logo.png" - # plcrash.resources = "Resources/*.png" - # plcrash.preserve_paths = "FilesToSave", "MoreFilesToSave" - - plcrash.dependency "RollbarSDK/RollbarCommon" - plcrash.framework = "Foundation" - # plcrash.frameworks = "SomeFramework", "AnotherFramework" - # plcrash.library = "iconv" - # plcrash.dependency "JSONKit", "~> 1.4" - plcrash.requires_arc = true - # plcrash.xcconfig = { - # "USE_HEADERMAP" => "NO", - # "HEADER_SEARCH_PATHS" => "$(PODS_ROOT)/Sources/#{plcrash.name}/**" - # } - plcrash.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - plcrash.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } - plcrash.tvos.pod_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - plcrash.tvos.user_target_xcconfig = { "ONLY_ACTIVE_ARCH" => "YES", "EXCLUDED_ARCHS[sdk=appletvsimulator*]" => "arm64" } - end - -end