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"
20 "default_subspecs": "Core",
32 "source_files": "SensorsAnalyticsSDK/Store/*.{h,m}",
33 "public_header_files": [
34 "SensorsAnalyticsSDK/Store/SABaseStoreManager.h",
35 "SensorsAnalyticsSDK/Store/SAStorePlugin.h",
36 "SensorsAnalyticsSDK/Store/SAAESStorePlugin.h"
41 "source_files": "SensorsAnalyticsSDK/Core/**/*.{h,m}",
42 "exclude_files": "SensorsAnalyticsSDK/Core/SAAlertController.{h,m}",
43 "public_header_files": [
44 "SensorsAnalyticsSDK/Core/SensorsAnalyticsSDK.h",
45 "SensorsAnalyticsSDK/Core/SensorsAnalyticsExtension.h",
46 "SensorsAnalyticsSDK/Core/SensorsAnalyticsSDK+Public.h",
47 "SensorsAnalyticsSDK/Core/SASecurityPolicy.h",
48 "SensorsAnalyticsSDK/Core/SAConfigOptions.h",
49 "SensorsAnalyticsSDK/Core/SAConstants.h",
50 "SensorsAnalyticsSDK/Core/PropertyPlugin/SAPropertyPlugin.h"
53 "frameworks": "CoreTelephony"
56 "SensorsAnalyticsSDK/__Store": [
64 "SensorsAnalyticsSDK/Base": [
68 "public_header_files": "SensorsAnalyticsSDK/JSBridge/SensorsAnalyticsSDK+JavaScriptBridge.h",
70 "SensorsAnalyticsSDK/Core/SAAlertController.{h,m}",
71 "SensorsAnalyticsSDK/JSBridge/**/*.{h,m}"
75 "SensorsAnalyticsSDK/RemoteConfig/**/*.{h,m}",
76 "SensorsAnalyticsSDK/ChannelMatch/**/*.{h,m}",
77 "SensorsAnalyticsSDK/Encrypt/**/*.{h,m}",
78 "SensorsAnalyticsSDK/Deeplink/**/*.{h,m}",
79 "SensorsAnalyticsSDK/DebugMode/**/*.{h,m}",
80 "SensorsAnalyticsSDK/Core/SAAlertController.h",
81 "SensorsAnalyticsSDK/UIRelated/**/*.{h,m}"
83 "public_header_files": [
84 "SensorsAnalyticsSDK/{Encrypt,RemoteConfig,ChannelMatch,Deeplink,DebugMode}/{SAConfigOptions,SensorsAnalyticsSDK}+*.h",
85 "SensorsAnalyticsSDK/Encrypt/SAEncryptProtocol.h",
86 "SensorsAnalyticsSDK/Encrypt/SASecretKey.h",
87 "SensorsAnalyticsSDK/Deeplink/SASlinkCreator.h",
88 "SensorsAnalyticsSDK/UIRelated/UIView+SensorsAnalytics.h",
89 "SensorsAnalyticsSDK/Deeplink/SAAdvertisingConfig.h"
97 "SensorsAnalyticsSDK/Visualized": [
104 "SensorsAnalyticsSDK/Common": [
116 "SensorsAnalyticsSDK/Common": [
120 "source_files": "SensorsAnalyticsSDK/AutoTrack/**/*.{h,m}",
121 "public_header_files": [
122 "SensorsAnalyticsSDK/AutoTrack/SensorsAnalyticsSDK+SAAutoTrack.h",
123 "SensorsAnalyticsSDK/AutoTrack/SAConfigOptions+AutoTrack.h"
125 "frameworks": "UIKit"
128 "name": "Visualized",
133 "SensorsAnalyticsSDK/AutoTrack": [
137 "source_files": "SensorsAnalyticsSDK/Visualized/**/*.{h,m}",
138 "public_header_files": [
139 "SensorsAnalyticsSDK/Visualized/SensorsAnalyticsSDK+Visualized.h",
140 "SensorsAnalyticsSDK/Visualized/SAConfigOptions+Visualized.h"
148 "frameworks": "CoreLocation",
150 "SensorsAnalyticsSDK/Core": [
154 "source_files": "SensorsAnalyticsSDK/Location/**/*.{h,m}",
155 "public_header_files": "SensorsAnalyticsSDK/Location/SensorsAnalyticsSDK+Location.h"
158 "name": "DeviceOrientation",
163 "SensorsAnalyticsSDK/Core": [
167 "source_files": "SensorsAnalyticsSDK/DeviceOrientation/**/*.{h,m}",
168 "public_header_files": "SensorsAnalyticsSDK/DeviceOrientation/SensorsAnalyticsSDK+DeviceOrientation.h",
169 "frameworks": "CoreMotion"
177 "SensorsAnalyticsSDK/Core": [
181 "source_files": "SensorsAnalyticsSDK/AppPush/**/*.{h,m}",
182 "public_header_files": "SensorsAnalyticsSDK/AppPush/SAConfigOptions+AppPush.h"
190 "SensorsAnalyticsSDK/Common": [
194 "source_files": "SensorsAnalyticsSDK/Exception/**/*.{h,m}",
195 "public_header_files": "SensorsAnalyticsSDK/Exception/SAConfigOptions+Exception.h"
203 "SensorsAnalyticsSDK/Core": [
207 "source_files": "SensorsAnalyticsSDK/WebView/**/*.{h,m}",
208 "public_header_files": "SensorsAnalyticsSDK/WebView/SensorsAnalyticsSDK+WebView.h"
216 "SensorsAnalyticsSDK/Core": [
220 "source_files": "SensorsAnalyticsSDK/WKWebView/**/*.{h,m}",
221 "public_header_files": "SensorsAnalyticsSDK/WKWebView/SensorsAnalyticsSDK+WKWebView.h"
224 "name": "ApplicationExtension",
226 "SensorsAnalyticsSDK/Base": [
230 "source_files": "SensorsAnalyticsSDK/AppExtension/*.{h,m}",
231 "public_header_files": "SensorsAnalyticsSDK/AppExtension/SensorsAnalyticsSDK+SAAppExtension.h"
234 "name": "DeprecatedCellClick",
239 "SensorsAnalyticsSDK/Core": [
243 "source_files": "CellClick_HookDelegate_Deprecated/*.{h,m}",
244 "project_header_files": "CellClick_HookDelegate_Deprecated/*.h"
252 "SensorsAnalyticsSDK/Common": [
256 "source_files": "SensorsAnalyticsSDK/Exposure/**/*.{h,m}",
257 "public_header_files": [
258 "SensorsAnalyticsSDK/Exposure/SAConfigOptions+Exposure.h",
259 "SensorsAnalyticsSDK/Exposure/SAExposureConfig.h",
260 "SensorsAnalyticsSDK/Exposure/SAExposureData.h",
261 "SensorsAnalyticsSDK/Exposure/SensorsAnalyticsSDK+Exposure.h",
262 "SensorsAnalyticsSDK/Exposure/UIView+ExposureIdentifier.h",
263 "SensorsAnalyticsSDK/Exposure/SAExposureListener.h"
267 "name": "EnglishResources",
269 "SensorsAnalyticsSDK/Base": [
273 "source_files": "SpecialFileSources/SACoreResources+English.{h,m}",
274 "project_header_files": "SpecialFileSources/SACoreResources+English.h"