-
Notifications
You must be signed in to change notification settings - Fork 4
/
Netmera.podspec
90 lines (68 loc) · 3.16 KB
/
Netmera.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
76
77
78
79
80
81
82
83
84
85
86
87
88
#
# Be sure to run `pod lib lint ${POD_NAME}.podspec' to ensure this is a
# valid spec before submitting.
#
# Any lines starting with a # are optional, but their use is encouraged
# To learn more about a Podspec see https://guides.cocoapods.org/syntax/podspec.html
#
Pod::Spec.new do |s|
s.name = 'Netmera'
s.version = '3.23.7'
s.summary = 'iOS SDK for Netmera mobile app engagement platform'
s.description = <<-DESC
Know & understand your app users, send them targeted push notification & popup campaigns, and analyze results with Netmera!
Netmera iOS SDK provides you set of tools to work seamlessly with Netmera User Engagement platform.
For details, please see https://netmera.readme.io/docs/ios-quickstart
DESC
s.homepage = "https://www.netmera.com"
s.license = { :type => 'Apache License, Version 2.0', :text => <<-LICENSE
Copyright 2012 Inomera Research
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
LICENSE
}
s.author = { 'netmera' => 'sdk@netmera.com' }
s.source = { :git => "https://github.com/Netmera/netmera-ios.git", :tag => s.version.to_s }
s.social_media_url = 'https://twitter.com/netmera'
s.ios.deployment_target = '10.0'
s.frameworks = 'Foundation', 'UIKit', 'CoreGraphics', 'SystemConfiguration', 'CoreServices', 'CoreTelephony', 'CoreLocation', 'WebKit', 'QuartzCore', 'OpenGLES'
s.weak_frameworks = 'UserNotifications', 'StoreKit', 'WatchConnectivity'
s.libraries = 'sqlite3'
s.requires_arc = true
s.default_subspec = 'NetmeraWithAdId'
s.subspec 'NetmeraWithAdId' do |ss|
ss.dependency 'Netmera/Application'
ss.dependency 'Netmera/AdIdSupport'
end
s.subspec 'NetmeraWithoutAdId' do |ss|
ss.dependency 'Netmera/Application'
end
s.subspec 'Application' do |ss|
ss.vendored_frameworks = 'Frameworks/Netmera.xcframework'
ss.dependency 'AFNetworking/NSURLSession', '>= 3.1.0'
ss.dependency 'NetmeraCore', s.version.to_s
ss.dependency 'MMWormhole', '~> 2.0.0'
ss.dependency 'FMDB'
ss.dependency 'UICKeyChainStore', '~>2.0'
end
s.subspec 'AdIdSupport' do |ss|
ss.vendored_frameworks = 'Frameworks/NetmeraAdId.xcframework'
ss.weak_frameworks = 'AppTrackingTransparency'
end
s.subspec 'NotificationContentExtension' do |ss|
ss.dependency 'NetmeraCore', s.version.to_s
ss.dependency 'MMWormhole', '~> 2.0.0'
ss.vendored_frameworks = 'Frameworks/NetmeraNotificationContentExtension.xcframework'
end
s.subspec 'NotificationServiceExtension' do |ss|
ss.dependency 'NetmeraCore', s.version.to_s
ss.vendored_frameworks = 'Frameworks/NetmeraNotificationServiceExtension.xcframework'
end
end