2 "name": "mParticle-Apple-SDK",
4 "summary": "mParticle Apple SDK.",
5 "description": "This is the mParticle Apple SDK for iOS and tvOS.\n\nAt mParticle our mission is straightforward: make it really easy for apps and app services to connect and allow you to take ownership of your 1st party data.\nLike most app owners, you end up implementing and maintaining numerous SDKs ranging from analytics, attribution, push notification, remarketing,\nmonetization, etc. However, embedding multiple 3rd party libraries creates a number of unintended consequences and hidden costs.\n\nThe mParticle platform addresses all these problems. We support an ever growing number of integrations with services and SDKs, including developer\ntools, analytics, attribution, messaging, advertising, and more. mParticle has been designed to be the central hub connecting all these services –\nread the [docs](https://docs.mparticle.com/developers/sdk/ios/) or contact us at <support@mparticle.com> to learn more.",
6 "homepage": "https://www.mparticle.com",
12 "mParticle": "support@mparticle.com"
15 "git": "https://github.com/mParticle/mparticle-apple-sdk.git",
18 "documentation_url": "https://docs.mparticle.com/developers/sdk/ios/",
19 "social_media_url": "https://twitter.com/mparticle",
21 "default_subspecs": "mParticle",
22 "module_name": "mParticle_Apple_SDK",
23 "pod_target_xcconfig": {
24 "DEFINES_MODULE": "YES"
26 "prefix_header_contents": "#ifndef TARGET_OS_IOS\n #define TARGET_OS_IOS TARGET_OS_IPHONE\n#endif\n\n#ifndef TARGET_OS_WATCH\n #define TARGET_OS_WATCH 0\n#endif\n\n#ifndef TARGET_OS_TV\n #define TARGET_OS_TV 0\n#endif",
34 "public_header_files": [
35 "mParticle-Apple-SDK/Include/MPKitProtocol.h",
36 "mParticle-Apple-SDK/Include/MPIHasher.h",
37 "mParticle-Apple-SDK/Include/MPForwardRecord.h",
38 "mParticle-Apple-SDK/Include/MPBaseEvent.h",
39 "mParticle-Apple-SDK/Include/MPProduct.h",
40 "mParticle-Apple-SDK/Include/MPListenerController.h",
41 "mParticle-Apple-SDK/Include/MPExtensionProtocol.h",
42 "mParticle-Apple-SDK/Include/MPKitExecStatus.h",
43 "mParticle-Apple-SDK/Include/MPKitAPI.h",
44 "mParticle-Apple-SDK/Include/MPEnums.h",
45 "mParticle-Apple-SDK/Include/MPGDPRConsent.h",
46 "mParticle-Apple-SDK/Include/NSDictionary+MPCaseInsensitive.h",
47 "mParticle-Apple-SDK/Include/MParticleUser.h",
48 "mParticle-Apple-SDK/Include/MPCommerceEventInstruction.h",
49 "mParticle-Apple-SDK/Include/NSArray+MPCaseInsensitive.h",
50 "mParticle-Apple-SDK/Include/MPTransactionAttributes+Dictionary.h",
51 "mParticle-Apple-SDK/Include/MPTransactionAttributes.h",
52 "mParticle-Apple-SDK/Include/MPListenerProtocol.h",
53 "mParticle-Apple-SDK/Include/FilteredMParticleUser.h",
54 "mParticle-Apple-SDK/Include/MPAliasRequest.h",
55 "mParticle-Apple-SDK/Include/MPCommerceEvent.h",
56 "mParticle-Apple-SDK/Include/MPCommerceEvent+Dictionary.h",
57 "mParticle-Apple-SDK/Include/MPIdentityApiRequest.h",
58 "mParticle-Apple-SDK/Include/MPConsentState.h",
59 "mParticle-Apple-SDK/Include/MPIdentityApi.h",
60 "mParticle-Apple-SDK/Include/MPAliasResponse.h",
61 "mParticle-Apple-SDK/Include/MPPromotion.h",
62 "mParticle-Apple-SDK/Include/MPDateFormatter.h",
63 "mParticle-Apple-SDK/Include/MPCCPAConsent.h",
64 "mParticle-Apple-SDK/Include/MPKitRegister.h",
65 "mParticle-Apple-SDK/Include/MPProduct+Dictionary.h",
66 "mParticle-Apple-SDK/Include/FilteredMPIdentityApiRequest.h",
67 "mParticle-Apple-SDK/Include/MPEvent.h",
68 "mParticle-Apple-SDK/Include/mParticle.h"
71 "mParticle-Apple-SDK",
72 "mParticle-Apple-SDK/**",
73 "mParticle-Apple-SDK/**/*"
75 "source_files": "mParticle-Apple-SDK/**/*.{h,m,mm,cpp}",
89 "SystemConfiguration",
103 "SystemConfiguration",
109 "name": "mParticleNoLocation",
110 "public_header_files": [
111 "mParticle-Apple-SDK/Include/MPKitProtocol.h",
112 "mParticle-Apple-SDK/Include/MPIHasher.h",
113 "mParticle-Apple-SDK/Include/MPForwardRecord.h",
114 "mParticle-Apple-SDK/Include/MPBaseEvent.h",
115 "mParticle-Apple-SDK/Include/MPProduct.h",
116 "mParticle-Apple-SDK/Include/MPListenerController.h",
117 "mParticle-Apple-SDK/Include/MPExtensionProtocol.h",
118 "mParticle-Apple-SDK/Include/MPKitExecStatus.h",
119 "mParticle-Apple-SDK/Include/MPKitAPI.h",
120 "mParticle-Apple-SDK/Include/MPEnums.h",
121 "mParticle-Apple-SDK/Include/MPGDPRConsent.h",
122 "mParticle-Apple-SDK/Include/NSDictionary+MPCaseInsensitive.h",
123 "mParticle-Apple-SDK/Include/MParticleUser.h",
124 "mParticle-Apple-SDK/Include/MPCommerceEventInstruction.h",
125 "mParticle-Apple-SDK/Include/NSArray+MPCaseInsensitive.h",
126 "mParticle-Apple-SDK/Include/MPTransactionAttributes+Dictionary.h",
127 "mParticle-Apple-SDK/Include/MPTransactionAttributes.h",
128 "mParticle-Apple-SDK/Include/MPListenerProtocol.h",
129 "mParticle-Apple-SDK/Include/FilteredMParticleUser.h",
130 "mParticle-Apple-SDK/Include/MPAliasRequest.h",
131 "mParticle-Apple-SDK/Include/MPCommerceEvent.h",
132 "mParticle-Apple-SDK/Include/MPCommerceEvent+Dictionary.h",
133 "mParticle-Apple-SDK/Include/MPIdentityApiRequest.h",
134 "mParticle-Apple-SDK/Include/MPConsentState.h",
135 "mParticle-Apple-SDK/Include/MPIdentityApi.h",
136 "mParticle-Apple-SDK/Include/MPAliasResponse.h",
137 "mParticle-Apple-SDK/Include/MPPromotion.h",
138 "mParticle-Apple-SDK/Include/MPDateFormatter.h",
139 "mParticle-Apple-SDK/Include/MPCCPAConsent.h",
140 "mParticle-Apple-SDK/Include/MPKitRegister.h",
141 "mParticle-Apple-SDK/Include/MPProduct+Dictionary.h",
142 "mParticle-Apple-SDK/Include/FilteredMPIdentityApiRequest.h",
143 "mParticle-Apple-SDK/Include/MPEvent.h",
144 "mParticle-Apple-SDK/Include/mParticle.h"
147 "mParticle-Apple-SDK",
148 "mParticle-Apple-SDK/**",
149 "mParticle-Apple-SDK/**/*"
151 "source_files": "mParticle-Apple-SDK/**/*.{h,m,mm,cpp}",
164 "SystemConfiguration",
178 "SystemConfiguration",
182 "pod_target_xcconfig": {
183 "GCC_PREPROCESSOR_DEFINITIONS": "MPARTICLE_LOCATION_DISABLE=1",
184 "OTHER_SWIFT_FLAGS": "-D MPARTICLE_LOCATION_DISABLE"
188 "name": "AppExtension",
189 "public_header_files": [
190 "mParticle-Apple-SDK/Include/MPKitProtocol.h",
191 "mParticle-Apple-SDK/Include/MPIHasher.h",
192 "mParticle-Apple-SDK/Include/MPForwardRecord.h",
193 "mParticle-Apple-SDK/Include/MPBaseEvent.h",
194 "mParticle-Apple-SDK/Include/MPProduct.h",
195 "mParticle-Apple-SDK/Include/MPListenerController.h",
196 "mParticle-Apple-SDK/Include/MPExtensionProtocol.h",
197 "mParticle-Apple-SDK/Include/MPKitExecStatus.h",
198 "mParticle-Apple-SDK/Include/MPKitAPI.h",
199 "mParticle-Apple-SDK/Include/MPEnums.h",
200 "mParticle-Apple-SDK/Include/MPGDPRConsent.h",
201 "mParticle-Apple-SDK/Include/NSDictionary+MPCaseInsensitive.h",
202 "mParticle-Apple-SDK/Include/MParticleUser.h",
203 "mParticle-Apple-SDK/Include/MPCommerceEventInstruction.h",
204 "mParticle-Apple-SDK/Include/NSArray+MPCaseInsensitive.h",
205 "mParticle-Apple-SDK/Include/MPTransactionAttributes+Dictionary.h",
206 "mParticle-Apple-SDK/Include/MPTransactionAttributes.h",
207 "mParticle-Apple-SDK/Include/MPListenerProtocol.h",
208 "mParticle-Apple-SDK/Include/FilteredMParticleUser.h",
209 "mParticle-Apple-SDK/Include/MPAliasRequest.h",
210 "mParticle-Apple-SDK/Include/MPCommerceEvent.h",
211 "mParticle-Apple-SDK/Include/MPCommerceEvent+Dictionary.h",
212 "mParticle-Apple-SDK/Include/MPIdentityApiRequest.h",
213 "mParticle-Apple-SDK/Include/MPConsentState.h",
214 "mParticle-Apple-SDK/Include/MPIdentityApi.h",
215 "mParticle-Apple-SDK/Include/MPAliasResponse.h",
216 "mParticle-Apple-SDK/Include/MPPromotion.h",
217 "mParticle-Apple-SDK/Include/MPDateFormatter.h",
218 "mParticle-Apple-SDK/Include/MPCCPAConsent.h",
219 "mParticle-Apple-SDK/Include/MPKitRegister.h",
220 "mParticle-Apple-SDK/Include/MPProduct+Dictionary.h",
221 "mParticle-Apple-SDK/Include/FilteredMPIdentityApiRequest.h",
222 "mParticle-Apple-SDK/Include/MPEvent.h",
223 "mParticle-Apple-SDK/Include/mParticle.h"
226 "mParticle-Apple-SDK",
227 "mParticle-Apple-SDK/**",
228 "mParticle-Apple-SDK/**/*"
230 "source_files": "mParticle-Apple-SDK/**/*.{h,m,mm,cpp}",
244 "SystemConfiguration",
258 "SystemConfiguration",
264 "name": "AppExtensionNoLocation",
265 "public_header_files": [
266 "mParticle-Apple-SDK/Include/MPKitProtocol.h",
267 "mParticle-Apple-SDK/Include/MPIHasher.h",
268 "mParticle-Apple-SDK/Include/MPForwardRecord.h",
269 "mParticle-Apple-SDK/Include/MPBaseEvent.h",
270 "mParticle-Apple-SDK/Include/MPProduct.h",
271 "mParticle-Apple-SDK/Include/MPListenerController.h",
272 "mParticle-Apple-SDK/Include/MPExtensionProtocol.h",
273 "mParticle-Apple-SDK/Include/MPKitExecStatus.h",
274 "mParticle-Apple-SDK/Include/MPKitAPI.h",
275 "mParticle-Apple-SDK/Include/MPEnums.h",
276 "mParticle-Apple-SDK/Include/MPGDPRConsent.h",
277 "mParticle-Apple-SDK/Include/NSDictionary+MPCaseInsensitive.h",
278 "mParticle-Apple-SDK/Include/MParticleUser.h",
279 "mParticle-Apple-SDK/Include/MPCommerceEventInstruction.h",
280 "mParticle-Apple-SDK/Include/NSArray+MPCaseInsensitive.h",
281 "mParticle-Apple-SDK/Include/MPTransactionAttributes+Dictionary.h",
282 "mParticle-Apple-SDK/Include/MPTransactionAttributes.h",
283 "mParticle-Apple-SDK/Include/MPListenerProtocol.h",
284 "mParticle-Apple-SDK/Include/FilteredMParticleUser.h",
285 "mParticle-Apple-SDK/Include/MPAliasRequest.h",
286 "mParticle-Apple-SDK/Include/MPCommerceEvent.h",
287 "mParticle-Apple-SDK/Include/MPCommerceEvent+Dictionary.h",
288 "mParticle-Apple-SDK/Include/MPIdentityApiRequest.h",
289 "mParticle-Apple-SDK/Include/MPConsentState.h",
290 "mParticle-Apple-SDK/Include/MPIdentityApi.h",
291 "mParticle-Apple-SDK/Include/MPAliasResponse.h",
292 "mParticle-Apple-SDK/Include/MPPromotion.h",
293 "mParticle-Apple-SDK/Include/MPDateFormatter.h",
294 "mParticle-Apple-SDK/Include/MPCCPAConsent.h",
295 "mParticle-Apple-SDK/Include/MPKitRegister.h",
296 "mParticle-Apple-SDK/Include/MPProduct+Dictionary.h",
297 "mParticle-Apple-SDK/Include/FilteredMPIdentityApiRequest.h",
298 "mParticle-Apple-SDK/Include/MPEvent.h",
299 "mParticle-Apple-SDK/Include/mParticle.h"
302 "mParticle-Apple-SDK",
303 "mParticle-Apple-SDK/**",
304 "mParticle-Apple-SDK/**/*"
306 "source_files": "mParticle-Apple-SDK/**/*.{h,m,mm,cpp}",
319 "SystemConfiguration",
333 "SystemConfiguration",
337 "pod_target_xcconfig": {
338 "GCC_PREPROCESSOR_DEFINITIONS": "MPARTICLE_LOCATION_DISABLE=1",
339 "OTHER_SWIFT_FLAGS": "-D MPARTICLE_LOCATION_DISABLE"