-
Notifications
You must be signed in to change notification settings - Fork 56
/
KeenClient.podspec
32 lines (29 loc) · 1.43 KB
/
KeenClient.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
Pod::Spec.new do |spec|
spec.name = 'KeenClient'
spec.version = '3.7.0'
spec.license = { :type => 'MIT' }
spec.ios.deployment_target = '6.0'
spec.osx.deployment_target = '10.9'
spec.homepage = 'https://github.com/keenlabs/KeenClient-iOS'
spec.authors = {
'Daniel Kador' => '[email protected]',
'Terry Horner' => '[email protected]',
'Claire Young' => '[email protected]',
'Heitor Sergent' => '[email protected]',
'Brian Baumhover' => '[email protected]'
}
spec.summary = 'Keen iOS client library.'
spec.description = <<-DESC
The Keen client is designed to be simple to develop with, yet incredibly flexible. Our goal is to let you decide what events are important to you, use your own vocabulary to describe them, and decide when you want to send them to Keen service.
DESC
spec.source = { :git => 'https://github.com/keenlabs/KeenClient-iOS.git', :tag => spec.version.to_s }
spec.source_files = 'KeenClient/*.{h,m}','Library/Reachability/*.{h,m}'
spec.public_header_files = 'KeenClient/*.h'
spec.requires_arc = true
spec.frameworks = 'SystemConfiguration', 'CoreLocation', 'CFNetwork'
spec.subspec 'keen_sqlite' do |ks|
ks.source_files = 'Library/sqlite-amalgamation/*.{h,c}'
ks.private_header_files = 'Library/sqlite-amalgamation/*.h'
ks.compiler_flags = '-w', '-Xanalyzer', '-analyzer-disable-all-checks'
end
end