-
Notifications
You must be signed in to change notification settings - Fork 17
/
Rollbar.podspec
75 lines (64 loc) · 2.9 KB
/
Rollbar.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Pod::Spec.new do |s|
s.name = "Rollbar"
s.version = "3.3.3"
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.resource = "rollbar-logo.png"
s.license = { :type => "MIT", :file => "LICENSE" }
s.authors = { "Rollbar" => "[email protected]" }
s.source = { :git => "https://github.com/rollbar/rollbar-apple.git",
:tag => s.version.to_s }
s.documentation_url = "https://docs.rollbar.com/docs/apple"
s.social_media_url = "https://twitter.com/rollbar"
s.osx.deployment_target = "10.13"
s.ios.deployment_target = "11.0"
s.tvos.deployment_target = "11.0"
s.watchos.deployment_target = "4.0"
s.module_name = "Rollbar"
s.requires_arc = true
s.framework = 'Foundation'
s.swift_versions = "5.5"
s.pod_target_xcconfig = {
'GCC_ENABLE_CPP_EXCEPTIONS' => 'YES',
'CLANG_CXX_LANGUAGE_STANDARD' => 'c++17',
'CLANG_CXX_LIBRARY' => 'libc++'
}
s.watchos.pod_target_xcconfig = {
'OTHER_LDFLAGS' => '$(inherited) -framework WatchKit'
}
s.source_files =
"RollbarNotifier/Sources/RollbarCrash/**/*.{h,c,cpp,m}",
"RollbarNotifier/Sources/RollbarReport/**/*.swift",
"RollbarNotifier/Sources/RollbarNotifier/**/*.{h,m}"
s.public_header_files =
"RollbarNotifier/Sources/RollbarCrash/include/*.h",
"RollbarNotifier/Sources/RollbarNotifier/include/*.h"
s.resource_bundles = { "RollbarNotifier" => "RollbarNotifier/Sources/RollbarNotifier/PrivacyInfo.xcprivacy" }
s.module_map =
"RollbarNotifier/Sources/RollbarCrash/include/module.modulemap",
"RollbarNotifier/Sources/RollbarNotifier/include/module.modulemap"
s.default_subspecs = ['Common']
s.subspec 'Common' do |sp|
sp.source_files = "RollbarCommon/Sources/RollbarCommon/**/*.{h,m}"
sp.public_header_files = "RollbarCommon/Sources/RollbarCommon/include/*.h"
end
s.subspec 'AUL' do |sp|
sp.source_files = "RollbarAUL/Sources/RollbarAUL/**/*.{h,m}"
sp.public_header_files = "RollbarAUL/Sources/RollbarAUL/include/*.h"
end
s.subspec 'CocoaLumberjack' do |sp|
sp.source_files = "RollbarCocoaLumberjack/Sources/RollbarCocoaLumberjack/**/*.{h,m}"
sp.public_header_files = "RollbarCocoaLumberjack/Sources/RollbarCocoaLumberjack/include/*.h"
sp.dependency "CocoaLumberjack", "~> 3.8.0"
end
s.subspec 'Deploys' do |sp|
sp.source_files = "RollbarDeploys/Sources/RollbarDeploys/**/*.{h,m}"
sp.public_header_files = "RollbarDeploys/Sources/RollbarDeploys/include/*.h"
end
end