Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleaned up podspecs, added publishing script. #242

Merged
merged 1 commit into from
Mar 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 7 additions & 40 deletions RollbarAUL.podspec
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
#
# 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.4.0"
s.name = "RollbarAUL"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
Expand All @@ -17,54 +9,29 @@ Pod::Spec.new do |s|
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.authors = { "Rollbar" => "support@rollbar.com",
"Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com",
"Matias Pequeno" => "matias.pequeno@rollbar.com" }
s.source = { :git => "https://github.com/rollbar/rollbar-apple.git",
:tag => "#{s.version}" }
s.documentation_url = "https://docs.rollbar.com/docs/apple"
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 => "#{s.version}"
}
s.social_media_url = "http://twitter.com/rollbar"
s.resource = "rollbar-logo.png"
# s.resources = "Resources/*.png"

# When using multiple platforms:
s.osx.deployment_target = "10.15"
# s.ios.deployment_target = "13.0"
# s.tvos.deployment_target = "13.0"
# s.watchos.deployment_target = "7.0"
# Any platform, if omitted:
# s.platform = :ios
# s.platform = :ios, "5.0"

s.source_files = "#{s.name}/Sources/#{s.name}/**/*.{h,m}"
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 "RollbarNotifier", "~> #{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)/#{s.name}/#{s.name}/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
46 changes: 6 additions & 40 deletions RollbarCocoaLumberjack.podspec
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
#
# 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.4.0"
s.name = "RollbarCocoaLumberjack"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
Expand All @@ -17,56 +9,30 @@ Pod::Spec.new do |s|
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.authors = { "Rollbar" => "support@rollbar.com",
"Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com",
"Matias Pequeno" => "matias.pequeno@rollbar.com" }
s.source = { :git => "https://github.com/rollbar/rollbar-apple.git",
:tag => "#{s.version}" }
s.documentation_url = "https://docs.rollbar.com/docs/apple"
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 => "#{s.version}"
}
s.social_media_url = "http://twitter.com/rollbar"
s.resource = "rollbar-logo.png"
# s.resources = "Resources/*.png"

# When using multiple platforms:
s.osx.deployment_target = "10.15"
s.ios.deployment_target = "13.0"
s.tvos.deployment_target = "13.0"
s.watchos.deployment_target = "7.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.static_framework = true
s.framework = "Foundation"
s.dependency "RollbarCommon", "~> #{s.version}"
s.dependency "RollbarNotifier", "~> #{s.version}"
s.dependency "CocoaLumberjack", "~> 3.7.4"
# 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
48 changes: 7 additions & 41 deletions RollbarCommon.podspec
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
#
# 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.4.0"
s.name = "RollbarCommon"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
Expand All @@ -17,52 +9,26 @@ Pod::Spec.new do |s|
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.authors = { "Rollbar" => "support@rollbar.com",
"Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com",
"Matias Pequeno" => "matias.pequeno@rollbar.com" }
s.source = { :git => "https://github.com/rollbar/rollbar-apple.git",
:tag => "#{s.version}" }
s.documentation_url = "https://docs.rollbar.com/docs/apple"
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 => "#{s.version}"
}
s.social_media_url = "http://twitter.com/rollbar"
s.resource = "rollbar-logo.png"
# s.resources = "Resources/*.png"

# When using multiple platforms:
s.osx.deployment_target = "10.15"
s.ios.deployment_target = "13.0"
s.tvos.deployment_target = "13.0"
s.watchos.deployment_target = "6.0"
# Any platform, if omitted:
# s.platform = :ios
# s.platform = :ios, "5.0"
s.watchos.deployment_target = "7.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.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
47 changes: 6 additions & 41 deletions RollbarDeploys.podspec
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
#
# 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.4.0"
s.name = "RollbarDeploys"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
Expand All @@ -17,53 +9,26 @@ Pod::Spec.new do |s|
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.authors = { "Rollbar" => "support@rollbar.com",
"Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com",
"Matias Pequeno" => "matias.pequeno@rollbar.com" }
s.source = { :git => "https://github.com/rollbar/rollbar-apple.git",
:tag => "#{s.version}" }
s.documentation_url = "https://docs.rollbar.com/docs/apple"
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 => "#{s.version}"
}
s.social_media_url = "http://twitter.com/rollbar"
s.resource = "rollbar-logo.png"
# s.resources = "Resources/*.png"

# When using multiple platforms:
s.osx.deployment_target = "10.15"
s.ios.deployment_target = "13.0"
s.tvos.deployment_target = "13.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
11 changes: 5 additions & 6 deletions RollbarNotifier.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ Pod::Spec.new do |s|
DESC
s.homepage = "https://rollbar.com"
s.license = { :type => "MIT", :file => "LICENSE" }
s.resource = "rollbar-logo.png"
s.authors = { "Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com",
"Rollbar" => "support@rollbar.com" }
s.authors = { "Rollbar" => "support@rollbar.com",
"Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com",
"Matias Pequeno" => "matias.pequeno@rollbar.com" }
s.source = { :git => "https://github.com/rollbar/rollbar-apple.git",
:tag => "#{s.version}" }
s.documentation_url = "https://docs.rollbar.com/docs/apple"
s.social_media_url = "http://twitter.com/rollbar"
s.social_media_url = "http://twitter.com/rollbar"
s.resource = "rollbar-logo.png"

# When using multiple platforms:
s.osx.deployment_target = "10.15"
s.ios.deployment_target = "13.0"
s.tvos.deployment_target = "13.0"
Expand All @@ -30,7 +30,6 @@ Pod::Spec.new do |s|

s.framework = "Foundation"
s.dependency "RollbarCommon", "~> #{s.version}"
s.dependency "KSCrash", "~> 1.15.26"

s.requires_arc = true
end
Loading