2 "name": "SensorsAnalyticsSDK",
4 "summary": "The official iOS SDK of Sensors Analytics.",
5 "homepage": "http://www.sensorsdata.cn",
7 "git": "https://github.com/sensorsdata/sa-sdk-ios.git",
11 "type": "Apache License, Version 2.0"
14 "Yuhan ZOU": "zouyuhan@sensorsdata.cn"
21 "default_subspecs": "Core",
26 "cocoapods_version": ">= 1.12.0",
34 "source_files": "SensorsAnalyticsSDK/Store/*.{h,m}",
35 "public_header_files": [
36 "SensorsAnalyticsSDK/Store/SABaseStoreManager.h",
37 "SensorsAnalyticsSDK/Store/SAStorePlugin.h",
38 "SensorsAnalyticsSDK/Store/SAAESStorePlugin.h"
43 "source_files": "SensorsAnalyticsSDK/Core/**/*.{h,m}",
45 "SensorsAnalyticsSDK/Core/SAAlertController.{h,m}",
46 "SensorsAnalyticsSDK/Core/HookDelegate/**/*.{h,m}"
48 "public_header_files": [
49 "SensorsAnalyticsSDK/Core/SensorsAnalyticsSDK.h",
50 "SensorsAnalyticsSDK/Core/SensorsAnalyticsExtension.h",
51 "SensorsAnalyticsSDK/Core/SensorsAnalyticsSDK+Public.h",
52 "SensorsAnalyticsSDK/Core/SASecurityPolicy.h",
53 "SensorsAnalyticsSDK/Core/SAConfigOptions.h",
54 "SensorsAnalyticsSDK/Core/SAConstants.h",
55 "SensorsAnalyticsSDK/Core/PropertyPlugin/SAPropertyPlugin.h"
58 "frameworks": "CoreTelephony"
61 "SensorsAnalyticsSDK/__Store": [
66 "SensorsAnalyticsSDK": "SensorsAnalyticsSDK/Resources/**/*"
76 "SensorsAnalyticsSDK/Base": [
80 "frameworks": "WebKit",
81 "public_header_files": "SensorsAnalyticsSDK/JSBridge/SensorsAnalyticsSDK+JavaScriptBridge.h",
83 "SensorsAnalyticsSDK/Core/SAAlertController.{h,m}",
84 "SensorsAnalyticsSDK/JSBridge/**/*.{h,m}",
85 "SensorsAnalyticsSDK/Core/HookDelegate/**/*.{h,m}"
89 "SensorsAnalyticsSDK/RemoteConfig/**/*.{h,m}",
90 "SensorsAnalyticsSDK/ChannelMatch/**/*.{h,m}",
91 "SensorsAnalyticsSDK/Encrypt/**/*.{h,m}",
92 "SensorsAnalyticsSDK/Deeplink/**/*.{h,m}",
93 "SensorsAnalyticsSDK/DebugMode/**/*.{h,m}",
94 "SensorsAnalyticsSDK/Core/SAAlertController.h",
95 "SensorsAnalyticsSDK/UIRelated/**/*.{h,m}"
97 "public_header_files": [
98 "SensorsAnalyticsSDK/{Encrypt,RemoteConfig,ChannelMatch,Deeplink,DebugMode}/{SAConfigOptions,SensorsAnalyticsSDK}+*.h",
99 "SensorsAnalyticsSDK/Encrypt/SAEncryptProtocol.h",
100 "SensorsAnalyticsSDK/Encrypt/SASecretKey.h",
101 "SensorsAnalyticsSDK/Deeplink/SASlinkCreator.h",
102 "SensorsAnalyticsSDK/UIRelated/UIView+SensorsAnalytics.h",
103 "SensorsAnalyticsSDK/Deeplink/SAAdvertisingConfig.h"
111 "SensorsAnalyticsSDK/Visualized": [
118 "SensorsAnalyticsSDK/Common": [
125 "SensorsAnalyticsSDK/Base": [
137 "SensorsAnalyticsSDK/Common": [
141 "source_files": "SensorsAnalyticsSDK/AutoTrack/**/*.{h,m}",
142 "public_header_files": [
143 "SensorsAnalyticsSDK/AutoTrack/SensorsAnalyticsSDK+SAAutoTrack.h",
144 "SensorsAnalyticsSDK/AutoTrack/SAConfigOptions+AutoTrack.h"
146 "frameworks": "UIKit"
149 "name": "Visualized",
154 "SensorsAnalyticsSDK/AutoTrack": [
158 "source_files": "SensorsAnalyticsSDK/Visualized/**/*.{h,m}",
159 "public_header_files": [
160 "SensorsAnalyticsSDK/Visualized/SensorsAnalyticsSDK+Visualized.h",
161 "SensorsAnalyticsSDK/Visualized/SAConfigOptions+Visualized.h"
169 "frameworks": "CoreLocation",
171 "SensorsAnalyticsSDK/Core": [
175 "source_files": "SensorsAnalyticsSDK/Location/**/*.{h,m}",
176 "public_header_files": "SensorsAnalyticsSDK/Location/SensorsAnalyticsSDK+Location.h"
179 "name": "DeviceOrientation",
184 "SensorsAnalyticsSDK/Core": [
188 "source_files": "SensorsAnalyticsSDK/DeviceOrientation/**/*.{h,m}",
189 "public_header_files": "SensorsAnalyticsSDK/DeviceOrientation/SensorsAnalyticsSDK+DeviceOrientation.h",
190 "frameworks": "CoreMotion"
198 "SensorsAnalyticsSDK/Core": [
202 "source_files": "SensorsAnalyticsSDK/AppPush/**/*.{h,m}",
203 "public_header_files": "SensorsAnalyticsSDK/AppPush/SAConfigOptions+AppPush.h"
211 "SensorsAnalyticsSDK/Common": [
215 "source_files": "SensorsAnalyticsSDK/Exception/**/*.{h,m}",
216 "public_header_files": "SensorsAnalyticsSDK/Exception/SAConfigOptions+Exception.h"
224 "SensorsAnalyticsSDK/Core": [
228 "source_files": "SensorsAnalyticsSDK/WebView/**/*.{h,m}",
229 "public_header_files": "SensorsAnalyticsSDK/WebView/SensorsAnalyticsSDK+WebView.h"
237 "SensorsAnalyticsSDK/Core": [
241 "source_files": "SensorsAnalyticsSDK/WKWebView/**/*.{h,m}",
242 "public_header_files": "SensorsAnalyticsSDK/WKWebView/SensorsAnalyticsSDK+WKWebView.h"
245 "name": "ApplicationExtension",
250 "SensorsAnalyticsSDK/Base": [
254 "source_files": "SensorsAnalyticsSDK/AppExtension/*.{h,m}",
255 "public_header_files": "SensorsAnalyticsSDK/AppExtension/SensorsAnalyticsSDK+SAAppExtension.h"
258 "name": "DeprecatedCellClick",
263 "SensorsAnalyticsSDK/Core": [
267 "source_files": "CellClick_HookDelegate_Deprecated/*.{h,m}",
268 "project_header_files": "CellClick_HookDelegate_Deprecated/*.h"
276 "SensorsAnalyticsSDK/Common": [
280 "source_files": "SensorsAnalyticsSDK/Exposure/**/*.{h,m}",
281 "public_header_files": [
282 "SensorsAnalyticsSDK/Exposure/SAConfigOptions+Exposure.h",
283 "SensorsAnalyticsSDK/Exposure/SAExposureConfig.h",
284 "SensorsAnalyticsSDK/Exposure/SAExposureData.h",
285 "SensorsAnalyticsSDK/Exposure/SensorsAnalyticsSDK+Exposure.h",
286 "SensorsAnalyticsSDK/Exposure/UIView+ExposureIdentifier.h",
287 "SensorsAnalyticsSDK/Exposure/SAExposureListener.h"
291 "name": "EnglishResources",
293 "SensorsAnalyticsSDK/Base": [
297 "source_files": "SpecialFileSources/SACoreResources+English.{h,m}",
298 "project_header_files": "SpecialFileSources/SACoreResources+English.h"