[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / f / 8 / a / SensorsAnalyticsSDK / 4.0.4 / SensorsAnalyticsSDK.podspec.json
blob319041bea5eb878412149c47aab96092b74ea532
2   "name": "SensorsAnalyticsSDK",
3   "version": "4.0.4",
4   "summary": "The official iOS SDK of Sensors Analytics.",
5   "homepage": "http://www.sensorsdata.cn",
6   "source": {
7     "git": "https://github.com/sensorsdata/sa-sdk-ios.git",
8     "tag": "v4.0.4"
9   },
10   "license": {
11     "type": "Apache License, Version 2.0"
12   },
13   "authors": {
14     "Yuhan ZOU": "zouyuhan@sensorsdata.cn"
15   },
16   "platforms": {
17     "ios": "8.0",
18     "osx": "10.10"
19   },
20   "default_subspecs": "Core",
21   "frameworks": [
22     "Foundation",
23     "SystemConfiguration"
24   ],
25   "libraries": [
26     "icucore",
27     "sqlite3",
28     "z"
29   ],
30   "subspecs": [
31     {
32       "name": "Base",
33       "source_files": "SensorsAnalyticsSDK/Core/**/*.{h,m}",
34       "exclude_files": [
35         "SensorsAnalyticsSDK/Core/SAAlertController.h",
36         "SensorsAnalyticsSDK/Core/SAAlertController.m"
37       ],
38       "public_header_files": [
39         "SensorsAnalyticsSDK/Core/SensorsAnalyticsSDK.h",
40         "SensorsAnalyticsSDK/Core/SensorsAnalyticsSDK+Public.h",
41         "SensorsAnalyticsSDK/Core/SAAppExtensionDataManager.h",
42         "SensorsAnalyticsSDK/Core/SASecurityPolicy.h",
43         "SensorsAnalyticsSDK/Core/SAConfigOptions.h",
44         "SensorsAnalyticsSDK/Core/SAConstants.h"
45       ],
46       "ios": {
47         "resources": "SensorsAnalyticsSDK/SensorsAnalyticsSDK.bundle",
48         "frameworks": "CoreTelephony"
49       }
50     },
51     {
52       "name": "Extension",
53       "dependencies": {
54         "SensorsAnalyticsSDK/Base": [
56         ]
57       }
58     },
59     {
60       "name": "Common",
61       "dependencies": {
62         "SensorsAnalyticsSDK/Extension": [
64         ]
65       },
66       "public_header_files": "SensorsAnalyticsSDK/JSBridge/SensorsAnalyticsSDK+JavaScriptBridge.h",
67       "source_files": [
68         "SensorsAnalyticsSDK/Core/SAAlertController.{h,m}",
69         "SensorsAnalyticsSDK/JSBridge/**/*.{h,m}"
70       ],
71       "ios": {
72         "source_files": [
73           "SensorsAnalyticsSDK/RemoteConfig/**/*.{h,m}",
74           "SensorsAnalyticsSDK/ChannelMatch/**/*.{h,m}",
75           "SensorsAnalyticsSDK/Encrypt/**/*.{h,m}",
76           "SensorsAnalyticsSDK/Deeplink/**/*.{h,m}",
77           "SensorsAnalyticsSDK/DebugMode/**/*.{h,m}",
78           "SensorsAnalyticsSDK/Core/SAAlertController.h"
79         ],
80         "public_header_files": [
81           "SensorsAnalyticsSDK/{Encrypt,RemoteConfig,ChannelMatch,Deeplink,DebugMode}/{SAConfigOptions,SensorsAnalyticsSDK}+*.h",
82           "SensorsAnalyticsSDK/Encrypt/SAEncryptProtocol.h",
83           "SensorsAnalyticsSDK/Encrypt/SASecretKey.h"
84         ]
85       }
86     },
87     {
88       "name": "Core",
89       "ios": {
90         "dependencies": {
91           "SensorsAnalyticsSDK/Visualized": [
93           ]
94         }
95       },
96       "osx": {
97         "dependencies": {
98           "SensorsAnalyticsSDK/Common": [
100           ]
101         }
102       }
103     },
104     {
105       "name": "CAID",
106       "platforms": {
107         "ios": "8.0"
108       },
109       "dependencies": {
110         "SensorsAnalyticsSDK/Core": [
112         ]
113       },
114       "source_files": "SensorsAnalyticsSDK/CAID/**/*.{h,m}",
115       "private_header_files": "SensorsAnalyticsSDK/CAID/**/*.h"
116     },
117     {
118       "name": "AutoTrack",
119       "platforms": {
120         "ios": "8.0"
121       },
122       "dependencies": {
123         "SensorsAnalyticsSDK/Common": [
125         ]
126       },
127       "source_files": "SensorsAnalyticsSDK/AutoTrack/**/*.{h,m}",
128       "public_header_files": [
129         "SensorsAnalyticsSDK/AutoTrack/SensorsAnalyticsSDK+SAAutoTrack.h",
130         "SensorsAnalyticsSDK/AutoTrack/SAConfigOptions+AutoTrack.h"
131       ],
132       "frameworks": "UIKit"
133     },
134     {
135       "name": "Visualized",
136       "platforms": {
137         "ios": "8.0"
138       },
139       "dependencies": {
140         "SensorsAnalyticsSDK/AutoTrack": [
142         ]
143       },
144       "source_files": "SensorsAnalyticsSDK/Visualized/**/*.{h,m}",
145       "public_header_files": [
146         "SensorsAnalyticsSDK/Visualized/SensorsAnalyticsSDK+Visualized.h",
147         "SensorsAnalyticsSDK/Visualized/SAConfigOptions+Visualized.h"
148       ]
149     },
150     {
151       "name": "Location",
152       "platforms": {
153         "ios": "8.0"
154       },
155       "frameworks": "CoreLocation",
156       "dependencies": {
157         "SensorsAnalyticsSDK/Core": [
159         ]
160       },
161       "source_files": "SensorsAnalyticsSDK/Location/**/*.{h,m}",
162       "public_header_files": "SensorsAnalyticsSDK/Location/SensorsAnalyticsSDK+Location.h"
163     },
164     {
165       "name": "DeviceOrientation",
166       "platforms": {
167         "ios": "8.0"
168       },
169       "dependencies": {
170         "SensorsAnalyticsSDK/Core": [
172         ]
173       },
174       "source_files": "SensorsAnalyticsSDK/DeviceOrientation/**/*.{h,m}",
175       "public_header_files": "SensorsAnalyticsSDK/DeviceOrientation/SensorsAnalyticsSDK+DeviceOrientation.h",
176       "frameworks": "CoreMotion"
177     },
178     {
179       "name": "AppPush",
180       "platforms": {
181         "ios": "8.0"
182       },
183       "dependencies": {
184         "SensorsAnalyticsSDK/Core": [
186         ]
187       },
188       "source_files": "SensorsAnalyticsSDK/AppPush/**/*.{h,m}",
189       "public_header_files": "SensorsAnalyticsSDK/AppPush/SAConfigOptions+AppPush.h"
190     },
191     {
192       "name": "Exception",
193       "platforms": {
194         "ios": "8.0"
195       },
196       "dependencies": {
197         "SensorsAnalyticsSDK/Common": [
199         ]
200       },
201       "source_files": "SensorsAnalyticsSDK/Exception/**/*.{h,m}",
202       "public_header_files": "SensorsAnalyticsSDK/Exception/SAConfigOptions+Exception.h"
203     },
204     {
205       "name": "WebView",
206       "platforms": {
207         "ios": "8.0"
208       },
209       "dependencies": {
210         "SensorsAnalyticsSDK/Core": [
212         ]
213       },
214       "source_files": "SensorsAnalyticsSDK/WebView/**/*.{h,m}",
215       "public_header_files": "SensorsAnalyticsSDK/WebView/SensorsAnalyticsSDK+WebView.h"
216     },
217     {
218       "name": "WKWebView",
219       "platforms": {
220         "ios": "8.0"
221       },
222       "dependencies": {
223         "SensorsAnalyticsSDK/Core": [
225         ]
226       },
227       "source_files": "SensorsAnalyticsSDK/WKWebView/**/*.{h,m}",
228       "public_header_files": "SensorsAnalyticsSDK/WKWebView/SensorsAnalyticsSDK+WKWebView.h"
229     }
230   ]