Skip to content

Commit 6c592db

Browse files
Merge pull request #636 from mixpanel/jared-privacy-resource
Make privacy manifest a resource
2 parents 09f6555 + 0f021d9 commit 6c592db

File tree

4 files changed

+23
-3
lines changed

4 files changed

+23
-3
lines changed

Mixpanel-swift.podspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Pod::Spec.new do |s|
99
s.author = { 'Mixpanel, Inc' => 'support@mixpanel.com' }
1010
s.source = { :git => 'https://github.com/mixpanel/mixpanel-swift.git',
1111
:tag => "v#{s.version}" }
12+
s.resources = 'Sources/Mixpanel/PrivacyInfo.xcprivacy'
1213
s.ios.deployment_target = '11.0'
1314
s.ios.frameworks = 'UIKit', 'Foundation', 'CoreTelephony'
1415
s.ios.pod_target_xcconfig = {

Mixpanel.xcodeproj/project.pbxproj

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
17C6547A2BB1F15C00C8A126 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */; };
11+
17C6547B2BB1F16000C8A126 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */; };
12+
17C6547C2BB1F16400C8A126 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */; };
13+
17C6547D2BB1F16800C8A126 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */; };
1014
51DD567C1D306B740045D3DB /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DD56791D306B740045D3DB /* Logger.swift */; };
1115
51DD56831D306B7B0045D3DB /* PrintLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DD56801D306B7B0045D3DB /* PrintLogging.swift */; };
1216
51DD56841D306B7B0045D3DB /* FileLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DD56811D306B7B0045D3DB /* FileLogging.swift */; };
@@ -95,7 +99,7 @@
9599
/* End PBXBuildFile section */
96100

97101
/* Begin PBXFileReference section */
98-
1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = SOURCE_ROOT; };
102+
1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Sources/Mixpanel/PrivacyInfo.xcprivacy; sourceTree = SOURCE_ROOT; };
99103
51DD56791D306B740045D3DB /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
100104
51DD56801D306B7B0045D3DB /* PrintLogging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrintLogging.swift; sourceTree = "<group>"; };
101105
51DD56811D306B7B0045D3DB /* FileLogging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLogging.swift; sourceTree = "<group>"; };
@@ -158,6 +162,14 @@
158162
/* End PBXFrameworksBuildPhase section */
159163

160164
/* Begin PBXGroup section */
165+
17C654792BB1EF6700C8A126 /* Mixpanel */ = {
166+
isa = PBXGroup;
167+
children = (
168+
1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */,
169+
);
170+
path = Mixpanel;
171+
sourceTree = "<group>";
172+
};
161173
51DD56771D306B620045D3DB /* Log */ = {
162174
isa = PBXGroup;
163175
children = (
@@ -209,6 +221,7 @@
209221
E11594881CFF14D3007F8B4F /* Source */ = {
210222
isa = PBXGroup;
211223
children = (
224+
17C654792BB1EF6700C8A126 /* Mixpanel */,
212225
E189D8FB1D5A6943007F3F29 /* Networking */,
213226
51DD56771D306B620045D3DB /* Log */,
214227
E189D8FA1D5A692A007F3F29 /* Utilities */,
@@ -225,7 +238,6 @@
225238
E11594891CFF14DF007F8B4F /* Supporting Files */ = {
226239
isa = PBXGroup;
227240
children = (
228-
1728208D2BA8BDE4002CD973 /* PrivacyInfo.xcprivacy */,
229241
E11594821CFF1491007F8B4F /* Info.plist */,
230242
);
231243
name = "Supporting Files";
@@ -429,27 +441,31 @@
429441
isa = PBXResourcesBuildPhase;
430442
buildActionMask = 2147483647;
431443
files = (
444+
17C6547D2BB1F16800C8A126 /* PrivacyInfo.xcprivacy in Resources */,
432445
);
433446
runOnlyForDeploymentPostprocessing = 0;
434447
};
435448
E115947B1CFF1491007F8B4F /* Resources */ = {
436449
isa = PBXResourcesBuildPhase;
437450
buildActionMask = 2147483647;
438451
files = (
452+
17C6547A2BB1F15C00C8A126 /* PrivacyInfo.xcprivacy in Resources */,
439453
);
440454
runOnlyForDeploymentPostprocessing = 0;
441455
};
442456
E12782B11D4AB4B30025FB05 /* Resources */ = {
443457
isa = PBXResourcesBuildPhase;
444458
buildActionMask = 2147483647;
445459
files = (
460+
17C6547B2BB1F16000C8A126 /* PrivacyInfo.xcprivacy in Resources */,
446461
);
447462
runOnlyForDeploymentPostprocessing = 0;
448463
};
449464
E1F15FC71E64A10700391AE3 /* Resources */ = {
450465
isa = PBXResourcesBuildPhase;
451466
buildActionMask = 2147483647;
452467
files = (
468+
17C6547C2BB1F16400C8A126 /* PrivacyInfo.xcprivacy in Resources */,
453469
);
454470
runOnlyForDeploymentPostprocessing = 0;
455471
};

Package.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ let package = Package(
1616
targets: [
1717
.target(
1818
name: "Mixpanel",
19-
path: "Sources"
19+
path: "Sources",
20+
resources: [
21+
.copy("Mixpanel/PrivacyInfo.xcprivacy")
22+
]
2023
)
2124
]
2225
)
File renamed without changes.

0 commit comments

Comments
 (0)