-
Notifications
You must be signed in to change notification settings - Fork 50
/
Copy pathKeenClient.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' => 'dan@keen.io',
'Terry Horner' => 'terry@keen.io',
'Claire Young' => 'claire@keen.io',
'Heitor Sergent' => 'heitor@keen.io',
'Brian Baumhover' => 'b.baumhover@gmail.com'
}
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