2 "name": "TechlabTrackSDK",
4 "summary": "The official iOS SDK of TechLab Track.",
5 "homepage": "https://www.pns.hk/zh-hk/",
7 "git": "https://github.com/wangchao3/ios-techlab-track.git",
11 "type": "Apache License, Version 2.0"
14 "Wang Chao": "chao.wang@aswatson.com"
20 "default_subspecs": "Core",
32 "source_files": "TechlabTrackSDK/Store/*.{h,m}",
33 "public_header_files": [
34 "TechlabTrackSDK/Store/SABaseStoreManager.h",
35 "TechlabTrackSDK/Store/SAStorePlugin.h",
36 "TechlabTrackSDK/Store/SAAESStorePlugin.h"
41 "source_files": "TechlabTrackSDK/Core/**/*.{h,m}",
43 "TechlabTrackSDK/Core/SAAlertController.h",
44 "TechlabTrackSDK/Core/SAAlertController.m"
46 "public_header_files": [
47 "TechlabTrackSDK/Core/TechlabTrackSDK.h",
48 "TechlabTrackSDK/Core/TechlabTrackSDK+Public.h",
49 "TechlabTrackSDK/Core/SASecurityPolicy.h",
50 "TechlabTrackSDK/Core/SAConfigOptions.h",
51 "TechlabTrackSDK/Core/SAConstants.h",
52 "TechlabTrackSDK/Core/PropertyPlugin/SAPropertyPlugin.h"
54 "resources": "TechlabTrackSDK/TechlabTrackSDK.bundle",
56 "frameworks": "CoreTelephony"
59 "TechlabTrackSDK/__Store": [
67 "TechlabTrackSDK/Base": [
75 "TechlabTrackSDK/Extension": [
79 "public_header_files": "TechlabTrackSDK/JSBridge/TechlabTrackSDK+JavaScriptBridge.h",
81 "TechlabTrackSDK/Core/SAAlertController.{h,m}",
82 "TechlabTrackSDK/JSBridge/**/*.{h,m}"
86 "TechlabTrackSDK/RemoteConfig/**/*.{h,m}",
87 "TechlabTrackSDK/ChannelMatch/**/*.{h,m}",
88 "TechlabTrackSDK/Encrypt/**/*.{h,m}",
89 "TechlabTrackSDK/Deeplink/**/*.{h,m}",
90 "TechlabTrackSDK/DebugMode/**/*.{h,m}",
91 "TechlabTrackSDK/Core/SAAlertController.h",
92 "TechlabTrackSDK/UIRelated/**/*.{h,m}"
94 "public_header_files": [
95 "TechlabTrackSDK/{Encrypt,RemoteConfig,ChannelMatch,Deeplink,DebugMode}/{SAConfigOptions,TechlabTrackSDK}+*.h",
96 "TechlabTrackSDK/Encrypt/SAEncryptProtocol.h",
97 "TechlabTrackSDK/Encrypt/SASecretKey.h",
98 "TechlabTrackSDK/Deeplink/SASlinkCreator.h",
99 "TechlabTrackSDK/UIRelated/UIView+TechlabTrack.h"
107 "TechlabTrackSDK/Visualized": [
114 "TechlabTrackSDK/Common": [
126 "TechlabTrackSDK/Common": [
130 "source_files": "TechlabTrackSDK/AutoTrack/**/*.{h,m}",
131 "public_header_files": [
132 "TechlabTrackSDK/AutoTrack/TechlabTrackSDK+SAAutoTrack.h",
133 "TechlabTrackSDK/AutoTrack/SAConfigOptions+AutoTrack.h"
135 "frameworks": "UIKit"
138 "name": "Visualized",
143 "TechlabTrackSDK/AutoTrack": [
147 "source_files": "TechlabTrackSDK/Visualized/**/*.{h,m}",
148 "public_header_files": [
149 "TechlabTrackSDK/Visualized/TechlabTrackSDK+Visualized.h",
150 "TechlabTrackSDK/Visualized/SAConfigOptions+Visualized.h"
158 "frameworks": "CoreLocation",
160 "TechlabTrackSDK/Core": [
164 "source_files": "TechlabTrackSDK/Location/**/*.{h,m}",
165 "public_header_files": "TechlabTrackSDK/Location/TechlabTrackSDK+Location.h"
168 "name": "DeviceOrientation",
173 "TechlabTrackSDK/Core": [
177 "source_files": "TechlabTrackSDK/DeviceOrientation/**/*.{h,m}",
178 "public_header_files": "TechlabTrackSDK/DeviceOrientation/TechlabTrackSDK+DeviceOrientation.h",
179 "frameworks": "CoreMotion"
187 "TechlabTrackSDK/Core": [
191 "source_files": "TechlabTrackSDK/AppPush/**/*.{h,m}",
192 "public_header_files": "TechlabTrackSDK/AppPush/SAConfigOptions+AppPush.h"
200 "TechlabTrackSDK/Common": [
204 "source_files": "TechlabTrackSDK/Exception/**/*.{h,m}",
205 "public_header_files": "TechlabTrackSDK/Exception/SAConfigOptions+Exception.h"
208 "name": "ApplicationExtension",
210 "TechlabTrackSDK/Extension": [
214 "source_files": "TechlabTrackSDK/AppExtension/*.{h,m}",
215 "public_header_files": "TechlabTrackSDK/AppExtension/TechlabTrackSDK+SAAppExtension.h"
218 "name": "DeprecatedCellClick",
223 "TechlabTrackSDK/Core": [
227 "source_files": "CellClick_HookDelegate_Deprecated/*.{h,m}",
228 "project_header_files": "CellClick_HookDelegate_Deprecated/*.h"
236 "TechlabTrackSDK/Common": [
240 "source_files": "TechlabTrackSDK/Exposure/**/*.{h,m}",
241 "public_header_files": [
242 "TechlabTrackSDK/Exposure/SAConfigOptions+Exposure.h",
243 "TechlabTrackSDK/Exposure/SAExposureConfig.h",
244 "TechlabTrackSDK/Exposure/SAExposureData.h",
245 "TechlabTrackSDK/Exposure/TechlabTrackSDK+Exposure.h",
246 "TechlabTrackSDK/Exposure/UIView+ExposureIdentifier.h"