Skip to content

Commit 8d4efbe

Browse files
feat: Add Privacy Manifest (#23)
1 parent 89e3b0d commit 8d4efbe

2 files changed

Lines changed: 368 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyTracking</key>
6+
<false/>
7+
<key>NSPrivacyTrackingDomains</key>
8+
<array/>
9+
<key>NSPrivacyCollectedDataTypes</key>
10+
<array>
11+
<dict/>
12+
</array>
13+
<key>NSPrivacyAccessedAPITypes</key>
14+
<array>
15+
<dict/>
16+
</array>
17+
</dict>
18+
</plist>
Lines changed: 350 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,350 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 56;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
D386D3CA2BC427FC002414E6 /* MPKitKochava.h in Headers */ = {isa = PBXBuildFile; fileRef = D386D3C62BC427FC002414E6 /* MPKitKochava.h */; };
11+
D386D3CB2BC427FC002414E6 /* MPKochavaSpatialCoordinate.h in Headers */ = {isa = PBXBuildFile; fileRef = D386D3C72BC427FC002414E6 /* MPKochavaSpatialCoordinate.h */; };
12+
D386D3CC2BC427FC002414E6 /* MPKochavaSpatialCoordinate.m in Sources */ = {isa = PBXBuildFile; fileRef = D386D3C82BC427FC002414E6 /* MPKochavaSpatialCoordinate.m */; };
13+
D386D3CD2BC427FC002414E6 /* MPKitKochava.m in Sources */ = {isa = PBXBuildFile; fileRef = D386D3C92BC427FC002414E6 /* MPKitKochava.m */; };
14+
D386D3CF2BC42812002414E6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D386D3CE2BC42812002414E6 /* PrivacyInfo.xcprivacy */; };
15+
/* End PBXBuildFile section */
16+
17+
/* Begin PBXFileReference section */
18+
D30EC7322BBEF6B60080895B /* mParticle_Kochava.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = mParticle_Kochava.framework; sourceTree = BUILT_PRODUCTS_DIR; };
19+
D386D3C62BC427FC002414E6 /* MPKitKochava.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPKitKochava.h; sourceTree = "<group>"; };
20+
D386D3C72BC427FC002414E6 /* MPKochavaSpatialCoordinate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPKochavaSpatialCoordinate.h; sourceTree = "<group>"; };
21+
D386D3C82BC427FC002414E6 /* MPKochavaSpatialCoordinate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPKochavaSpatialCoordinate.m; sourceTree = "<group>"; };
22+
D386D3C92BC427FC002414E6 /* MPKitKochava.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPKitKochava.m; sourceTree = "<group>"; };
23+
D386D3CE2BC42812002414E6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
24+
/* End PBXFileReference section */
25+
26+
/* Begin PBXFrameworksBuildPhase section */
27+
D30EC72F2BBEF6B60080895B /* Frameworks */ = {
28+
isa = PBXFrameworksBuildPhase;
29+
buildActionMask = 2147483647;
30+
files = (
31+
);
32+
runOnlyForDeploymentPostprocessing = 0;
33+
};
34+
/* End PBXFrameworksBuildPhase section */
35+
36+
/* Begin PBXGroup section */
37+
D30EC7282BBEF6B60080895B = {
38+
isa = PBXGroup;
39+
children = (
40+
D386D3C62BC427FC002414E6 /* MPKitKochava.h */,
41+
D386D3C92BC427FC002414E6 /* MPKitKochava.m */,
42+
D386D3CE2BC42812002414E6 /* PrivacyInfo.xcprivacy */,
43+
D386D3C72BC427FC002414E6 /* MPKochavaSpatialCoordinate.h */,
44+
D386D3C82BC427FC002414E6 /* MPKochavaSpatialCoordinate.m */,
45+
D30EC7332BBEF6B60080895B /* Products */,
46+
);
47+
sourceTree = "<group>";
48+
};
49+
D30EC7332BBEF6B60080895B /* Products */ = {
50+
isa = PBXGroup;
51+
children = (
52+
D30EC7322BBEF6B60080895B /* mParticle_Kochava.framework */,
53+
);
54+
name = Products;
55+
sourceTree = "<group>";
56+
};
57+
/* End PBXGroup section */
58+
59+
/* Begin PBXHeadersBuildPhase section */
60+
D30EC72D2BBEF6B60080895B /* Headers */ = {
61+
isa = PBXHeadersBuildPhase;
62+
buildActionMask = 2147483647;
63+
files = (
64+
D386D3CB2BC427FC002414E6 /* MPKochavaSpatialCoordinate.h in Headers */,
65+
D386D3CA2BC427FC002414E6 /* MPKitKochava.h in Headers */,
66+
);
67+
runOnlyForDeploymentPostprocessing = 0;
68+
};
69+
/* End PBXHeadersBuildPhase section */
70+
71+
/* Begin PBXNativeTarget section */
72+
D30EC7312BBEF6B60080895B /* mParticle-Kochava */ = {
73+
isa = PBXNativeTarget;
74+
buildConfigurationList = D30EC7392BBEF6B60080895B /* Build configuration list for PBXNativeTarget "mParticle-Kochava" */;
75+
buildPhases = (
76+
D30EC72D2BBEF6B60080895B /* Headers */,
77+
D30EC72E2BBEF6B60080895B /* Sources */,
78+
D30EC72F2BBEF6B60080895B /* Frameworks */,
79+
D30EC7302BBEF6B60080895B /* Resources */,
80+
);
81+
buildRules = (
82+
);
83+
dependencies = (
84+
);
85+
name = "mParticle-Kochava";
86+
productName = "mParticle-Kochava";
87+
productReference = D30EC7322BBEF6B60080895B /* mParticle_Kochava.framework */;
88+
productType = "com.apple.product-type.framework";
89+
};
90+
/* End PBXNativeTarget section */
91+
92+
/* Begin PBXProject section */
93+
D30EC7292BBEF6B60080895B /* Project object */ = {
94+
isa = PBXProject;
95+
attributes = {
96+
BuildIndependentTargetsInParallel = 1;
97+
LastUpgradeCheck = 1520;
98+
TargetAttributes = {
99+
D30EC7312BBEF6B60080895B = {
100+
CreatedOnToolsVersion = 15.2;
101+
};
102+
};
103+
};
104+
buildConfigurationList = D30EC72C2BBEF6B60080895B /* Build configuration list for PBXProject "mParticle-Kochava" */;
105+
compatibilityVersion = "Xcode 14.0";
106+
developmentRegion = en;
107+
hasScannedForEncodings = 0;
108+
knownRegions = (
109+
en,
110+
Base,
111+
);
112+
mainGroup = D30EC7282BBEF6B60080895B;
113+
productRefGroup = D30EC7332BBEF6B60080895B /* Products */;
114+
projectDirPath = "";
115+
projectRoot = "";
116+
targets = (
117+
D30EC7312BBEF6B60080895B /* mParticle-Kochava */,
118+
);
119+
};
120+
/* End PBXProject section */
121+
122+
/* Begin PBXResourcesBuildPhase section */
123+
D30EC7302BBEF6B60080895B /* Resources */ = {
124+
isa = PBXResourcesBuildPhase;
125+
buildActionMask = 2147483647;
126+
files = (
127+
D386D3CF2BC42812002414E6 /* PrivacyInfo.xcprivacy in Resources */,
128+
);
129+
runOnlyForDeploymentPostprocessing = 0;
130+
};
131+
/* End PBXResourcesBuildPhase section */
132+
133+
/* Begin PBXSourcesBuildPhase section */
134+
D30EC72E2BBEF6B60080895B /* Sources */ = {
135+
isa = PBXSourcesBuildPhase;
136+
buildActionMask = 2147483647;
137+
files = (
138+
D386D3CC2BC427FC002414E6 /* MPKochavaSpatialCoordinate.m in Sources */,
139+
D386D3CD2BC427FC002414E6 /* MPKitKochava.m in Sources */,
140+
);
141+
runOnlyForDeploymentPostprocessing = 0;
142+
};
143+
/* End PBXSourcesBuildPhase section */
144+
145+
/* Begin XCBuildConfiguration section */
146+
D30EC7372BBEF6B60080895B /* Debug */ = {
147+
isa = XCBuildConfiguration;
148+
buildSettings = {
149+
ALWAYS_SEARCH_USER_PATHS = NO;
150+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
151+
CLANG_ANALYZER_NONNULL = YES;
152+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
153+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
154+
CLANG_ENABLE_MODULES = YES;
155+
CLANG_ENABLE_OBJC_ARC = YES;
156+
CLANG_ENABLE_OBJC_WEAK = YES;
157+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
158+
CLANG_WARN_BOOL_CONVERSION = YES;
159+
CLANG_WARN_COMMA = YES;
160+
CLANG_WARN_CONSTANT_CONVERSION = YES;
161+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
162+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
163+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
164+
CLANG_WARN_EMPTY_BODY = YES;
165+
CLANG_WARN_ENUM_CONVERSION = YES;
166+
CLANG_WARN_INFINITE_RECURSION = YES;
167+
CLANG_WARN_INT_CONVERSION = YES;
168+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
169+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
170+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
171+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
172+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
173+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
174+
CLANG_WARN_STRICT_PROTOTYPES = YES;
175+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
176+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
177+
CLANG_WARN_UNREACHABLE_CODE = YES;
178+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
179+
COPY_PHASE_STRIP = NO;
180+
CURRENT_PROJECT_VERSION = 1;
181+
DEBUG_INFORMATION_FORMAT = dwarf;
182+
ENABLE_STRICT_OBJC_MSGSEND = YES;
183+
ENABLE_TESTABILITY = YES;
184+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
185+
GCC_C_LANGUAGE_STANDARD = gnu17;
186+
GCC_DYNAMIC_NO_PIC = NO;
187+
GCC_NO_COMMON_BLOCKS = YES;
188+
GCC_OPTIMIZATION_LEVEL = 0;
189+
GCC_PREPROCESSOR_DEFINITIONS = (
190+
"DEBUG=1",
191+
"$(inherited)",
192+
);
193+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
194+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
195+
GCC_WARN_UNDECLARED_SELECTOR = YES;
196+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
197+
GCC_WARN_UNUSED_FUNCTION = YES;
198+
GCC_WARN_UNUSED_VARIABLE = YES;
199+
IPHONEOS_DEPLOYMENT_TARGET = 17.2;
200+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
201+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
202+
MTL_FAST_MATH = YES;
203+
ONLY_ACTIVE_ARCH = YES;
204+
SDKROOT = iphoneos;
205+
VERSIONING_SYSTEM = "apple-generic";
206+
VERSION_INFO_PREFIX = "";
207+
};
208+
name = Debug;
209+
};
210+
D30EC7382BBEF6B60080895B /* Release */ = {
211+
isa = XCBuildConfiguration;
212+
buildSettings = {
213+
ALWAYS_SEARCH_USER_PATHS = NO;
214+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
215+
CLANG_ANALYZER_NONNULL = YES;
216+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
217+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
218+
CLANG_ENABLE_MODULES = YES;
219+
CLANG_ENABLE_OBJC_ARC = YES;
220+
CLANG_ENABLE_OBJC_WEAK = YES;
221+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
222+
CLANG_WARN_BOOL_CONVERSION = YES;
223+
CLANG_WARN_COMMA = YES;
224+
CLANG_WARN_CONSTANT_CONVERSION = YES;
225+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
226+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
227+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
228+
CLANG_WARN_EMPTY_BODY = YES;
229+
CLANG_WARN_ENUM_CONVERSION = YES;
230+
CLANG_WARN_INFINITE_RECURSION = YES;
231+
CLANG_WARN_INT_CONVERSION = YES;
232+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
233+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
234+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
235+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
236+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
237+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
238+
CLANG_WARN_STRICT_PROTOTYPES = YES;
239+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
240+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
241+
CLANG_WARN_UNREACHABLE_CODE = YES;
242+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
243+
COPY_PHASE_STRIP = NO;
244+
CURRENT_PROJECT_VERSION = 1;
245+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
246+
ENABLE_NS_ASSERTIONS = NO;
247+
ENABLE_STRICT_OBJC_MSGSEND = YES;
248+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
249+
GCC_C_LANGUAGE_STANDARD = gnu17;
250+
GCC_NO_COMMON_BLOCKS = YES;
251+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
252+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
253+
GCC_WARN_UNDECLARED_SELECTOR = YES;
254+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
255+
GCC_WARN_UNUSED_FUNCTION = YES;
256+
GCC_WARN_UNUSED_VARIABLE = YES;
257+
IPHONEOS_DEPLOYMENT_TARGET = 17.2;
258+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
259+
MTL_ENABLE_DEBUG_INFO = NO;
260+
MTL_FAST_MATH = YES;
261+
SDKROOT = iphoneos;
262+
VALIDATE_PRODUCT = YES;
263+
VERSIONING_SYSTEM = "apple-generic";
264+
VERSION_INFO_PREFIX = "";
265+
};
266+
name = Release;
267+
};
268+
D30EC73A2BBEF6B60080895B /* Debug */ = {
269+
isa = XCBuildConfiguration;
270+
buildSettings = {
271+
CODE_SIGN_STYLE = Automatic;
272+
CURRENT_PROJECT_VERSION = 1;
273+
DEFINES_MODULE = YES;
274+
DYLIB_COMPATIBILITY_VERSION = 1;
275+
DYLIB_CURRENT_VERSION = 1;
276+
DYLIB_INSTALL_NAME_BASE = "@rpath";
277+
ENABLE_MODULE_VERIFIER = YES;
278+
GENERATE_INFOPLIST_FILE = YES;
279+
INFOPLIST_KEY_NSHumanReadableCopyright = "";
280+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
281+
LD_RUNPATH_SEARCH_PATHS = (
282+
"$(inherited)",
283+
"@executable_path/Frameworks",
284+
"@loader_path/Frameworks",
285+
);
286+
MARKETING_VERSION = 1.0;
287+
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
288+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20";
289+
PRODUCT_BUNDLE_IDENTIFIER = "com.mparticle.mParticle-Kochava";
290+
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
291+
SKIP_INSTALL = YES;
292+
SWIFT_EMIT_LOC_STRINGS = YES;
293+
TARGETED_DEVICE_FAMILY = "1,2";
294+
};
295+
name = Debug;
296+
};
297+
D30EC73B2BBEF6B60080895B /* Release */ = {
298+
isa = XCBuildConfiguration;
299+
buildSettings = {
300+
CODE_SIGN_STYLE = Automatic;
301+
CURRENT_PROJECT_VERSION = 1;
302+
DEFINES_MODULE = YES;
303+
DYLIB_COMPATIBILITY_VERSION = 1;
304+
DYLIB_CURRENT_VERSION = 1;
305+
DYLIB_INSTALL_NAME_BASE = "@rpath";
306+
ENABLE_MODULE_VERIFIER = YES;
307+
GENERATE_INFOPLIST_FILE = YES;
308+
INFOPLIST_KEY_NSHumanReadableCopyright = "";
309+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
310+
LD_RUNPATH_SEARCH_PATHS = (
311+
"$(inherited)",
312+
"@executable_path/Frameworks",
313+
"@loader_path/Frameworks",
314+
);
315+
MARKETING_VERSION = 1.0;
316+
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
317+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20";
318+
PRODUCT_BUNDLE_IDENTIFIER = "com.mparticle.mParticle-Kochava";
319+
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
320+
SKIP_INSTALL = YES;
321+
SWIFT_EMIT_LOC_STRINGS = YES;
322+
TARGETED_DEVICE_FAMILY = "1,2";
323+
};
324+
name = Release;
325+
};
326+
/* End XCBuildConfiguration section */
327+
328+
/* Begin XCConfigurationList section */
329+
D30EC72C2BBEF6B60080895B /* Build configuration list for PBXProject "mParticle-Kochava" */ = {
330+
isa = XCConfigurationList;
331+
buildConfigurations = (
332+
D30EC7372BBEF6B60080895B /* Debug */,
333+
D30EC7382BBEF6B60080895B /* Release */,
334+
);
335+
defaultConfigurationIsVisible = 0;
336+
defaultConfigurationName = Release;
337+
};
338+
D30EC7392BBEF6B60080895B /* Build configuration list for PBXNativeTarget "mParticle-Kochava" */ = {
339+
isa = XCConfigurationList;
340+
buildConfigurations = (
341+
D30EC73A2BBEF6B60080895B /* Debug */,
342+
D30EC73B2BBEF6B60080895B /* Release */,
343+
);
344+
defaultConfigurationIsVisible = 0;
345+
defaultConfigurationName = Release;
346+
};
347+
/* End XCConfigurationList section */
348+
};
349+
rootObject = D30EC7292BBEF6B60080895B /* Project object */;
350+
}

0 commit comments

Comments
 (0)