Skip to content

Commit 27e3d36

Browse files
authored
Merge pull request #1431 from OneSignal/add_privacy_manifests_to_all_targets
Add additional 6 privacy manifests to the 6 sub-targets
2 parents 8c70169 + a54a69b commit 27e3d36

File tree

7 files changed

+214
-0
lines changed

7 files changed

+214
-0
lines changed

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,12 @@
8282
3C47A975292642B100312125 /* OneSignalConfigManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C47A973292642B100312125 /* OneSignalConfigManager.m */; };
8383
3C4F9E4428A4466C009F453A /* OSOperationRepo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C4F9E4328A4466C009F453A /* OSOperationRepo.swift */; };
8484
3C5117172B15C31E00563465 /* OSUserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5117162B15C31E00563465 /* OSUserState.swift */; };
85+
3C62999F2BEEA34800649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C62999E2BEEA34800649187 /* PrivacyInfo.xcprivacy */; };
86+
3C6299A12BEEA38100649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A02BEEA38100649187 /* PrivacyInfo.xcprivacy */; };
87+
3C6299A32BEEA3CC00649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */; };
88+
3C6299A72BEEA41900649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */; };
89+
3C6299A92BEEA46C00649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */; };
90+
3C6299AB2BEEA4C000649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */; };
8591
3C67F77A2BEB2B710085A0F0 /* SwitchUserIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C67F7792BEB2B710085A0F0 /* SwitchUserIntegrationTests.swift */; };
8692
3C789DBD293C2206004CF83D /* OSFocusInfluenceParam.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A600B432453790700514A53 /* OSFocusInfluenceParam.m */; };
8793
3C789DBE293D8EAD004CF83D /* OSFocusInfluenceParam.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A600B41245378ED00514A53 /* OSFocusInfluenceParam.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -1125,6 +1131,12 @@
11251131
3C47A973292642B100312125 /* OneSignalConfigManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalConfigManager.m; sourceTree = "<group>"; };
11261132
3C4F9E4328A4466C009F453A /* OSOperationRepo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSOperationRepo.swift; sourceTree = "<group>"; };
11271133
3C5117162B15C31E00563465 /* OSUserState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSUserState.swift; sourceTree = "<group>"; };
1134+
3C62999E2BEEA34800649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1135+
3C6299A02BEEA38100649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1136+
3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1137+
3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1138+
3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
1139+
3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
11281140
3C67F7792BEB2B710085A0F0 /* SwitchUserIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchUserIntegrationTests.swift; sourceTree = "<group>"; };
11291141
3C7A39D42B7C18EE0082665E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
11301142
3C87066F2BDE0957000D8CD2 /* MockUserRequests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserRequests.swift; sourceTree = "<group>"; };
@@ -1865,6 +1877,7 @@
18651877
children = (
18661878
3C115178289A272F00565C41 /* Source */,
18671879
3C115164289A259500565C41 /* OneSignalOSCore.docc */,
1880+
3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */,
18681881
);
18691882
path = OneSignalOSCore;
18701883
sourceTree = "<group>";
@@ -2058,6 +2071,7 @@
20582071
475F47202B8E398E00EC05B3 /* OneSignalLiveActivities.h */,
20592072
47A885CC2BB317B300ED91FA /* AnyCodable.swift */,
20602073
47278E442BD7E62B00562820 /* DefaultLiveActivityAttributes.swift */,
2074+
3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */,
20612075
);
20622076
path = OneSignalLiveActivities;
20632077
sourceTree = "<group>";
@@ -2236,6 +2250,7 @@
22362250
DE69E19D282ED8060090BB3D /* OneSignalUser.h */,
22372251
DE69E1A8282ED8360090BB3D /* Source */,
22382252
DE69E19E282ED8060090BB3D /* OneSignalUser.docc */,
2253+
3C62999E2BEEA34800649187 /* PrivacyInfo.xcprivacy */,
22392254
);
22402255
path = OneSignalUser;
22412256
sourceTree = "<group>";
@@ -2265,6 +2280,7 @@
22652280
children = (
22662281
DE7D182127026C31002D3A5D /* Source */,
22672282
DE7D17E927026B95002D3A5D /* OneSignalCore.docc */,
2283+
3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */,
22682284
);
22692285
path = OneSignalCore;
22702286
sourceTree = "<group>";
@@ -2378,6 +2394,7 @@
23782394
DE3CD2FE270FA9F200A5BECD /* OSOutcomes.m */,
23792395
7A880F2923FB45CE0081F5E8 /* OSInAppMessageOutcome.h */,
23802396
7A880F2A23FB45FB0081F5E8 /* OSInAppMessageOutcome.m */,
2397+
3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */,
23812398
DE7D188327037F43002D3A5D /* OneSignalOutcomes.docc */,
23822399
);
23832400
path = OneSignalOutcomes;
@@ -2693,6 +2710,7 @@
26932710
DEF784572912E4BA00A1F3A5 /* OSPermission.m */,
26942711
DEF7847029132AA700A1F3A5 /* OSNotification+OneSignal.h */,
26952712
DEF7847129132AA700A1F3A5 /* OSNotification+OneSignal.m */,
2713+
3C6299A02BEEA38100649187 /* PrivacyInfo.xcprivacy */,
26962714
);
26972715
path = OneSignalNotifications;
26982716
sourceTree = "<group>";
@@ -3495,6 +3513,7 @@
34953513
isa = PBXResourcesBuildPhase;
34963514
buildActionMask = 2147483647;
34973515
files = (
3516+
3C6299A92BEEA46C00649187 /* PrivacyInfo.xcprivacy in Resources */,
34983517
);
34993518
runOnlyForDeploymentPostprocessing = 0;
35003519
};
@@ -3545,6 +3564,7 @@
35453564
isa = PBXResourcesBuildPhase;
35463565
buildActionMask = 2147483647;
35473566
files = (
3567+
3C6299A32BEEA3CC00649187 /* PrivacyInfo.xcprivacy in Resources */,
35483568
);
35493569
runOnlyForDeploymentPostprocessing = 0;
35503570
};
@@ -3559,13 +3579,15 @@
35593579
isa = PBXResourcesBuildPhase;
35603580
buildActionMask = 2147483647;
35613581
files = (
3582+
3C62999F2BEEA34800649187 /* PrivacyInfo.xcprivacy in Resources */,
35623583
);
35633584
runOnlyForDeploymentPostprocessing = 0;
35643585
};
35653586
DE7D17E427026B95002D3A5D /* Resources */ = {
35663587
isa = PBXResourcesBuildPhase;
35673588
buildActionMask = 2147483647;
35683589
files = (
3590+
3C6299AB2BEEA4C000649187 /* PrivacyInfo.xcprivacy in Resources */,
35693591
);
35703592
runOnlyForDeploymentPostprocessing = 0;
35713593
};
@@ -3581,6 +3603,7 @@
35813603
isa = PBXResourcesBuildPhase;
35823604
buildActionMask = 2147483647;
35833605
files = (
3606+
3C6299A72BEEA41900649187 /* PrivacyInfo.xcprivacy in Resources */,
35843607
);
35853608
runOnlyForDeploymentPostprocessing = 0;
35863609
};
@@ -3614,6 +3637,7 @@
36143637
isa = PBXResourcesBuildPhase;
36153638
buildActionMask = 2147483647;
36163639
files = (
3640+
3C6299A12BEEA38100649187 /* PrivacyInfo.xcprivacy in Resources */,
36173641
);
36183642
runOnlyForDeploymentPostprocessing = 0;
36193643
};
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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>NSPrivacyCollectedDataTypes</key>
6+
<array/>
7+
<key>NSPrivacyAccessedAPITypes</key>
8+
<array>
9+
<dict>
10+
<key>NSPrivacyAccessedAPIType</key>
11+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
12+
<key>NSPrivacyAccessedAPITypeReasons</key>
13+
<array>
14+
<string>CA92.1</string>
15+
</array>
16+
</dict>
17+
</array>
18+
<key>NSPrivacyTracking</key>
19+
<false/>
20+
</dict>
21+
</plist>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
17+
</array>
18+
</dict>
19+
</array>
20+
<key>NSPrivacyAccessedAPITypes</key>
21+
<array>
22+
<dict>
23+
<key>NSPrivacyAccessedAPIType</key>
24+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
25+
<key>NSPrivacyAccessedAPITypeReasons</key>
26+
<array>
27+
<string>CA92.1</string>
28+
</array>
29+
</dict>
30+
</array>
31+
<key>NSPrivacyTracking</key>
32+
<false/>
33+
</dict>
34+
</plist>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
17+
</array>
18+
</dict>
19+
</array>
20+
<key>NSPrivacyAccessedAPITypes</key>
21+
<array>
22+
<dict>
23+
<key>NSPrivacyAccessedAPIType</key>
24+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
25+
<key>NSPrivacyAccessedAPITypeReasons</key>
26+
<array>
27+
<string>1C8F.1</string>
28+
</array>
29+
</dict>
30+
</array>
31+
<key>NSPrivacyTracking</key>
32+
<false/>
33+
</dict>
34+
</plist>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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>NSPrivacyCollectedDataTypes</key>
6+
<array/>
7+
<key>NSPrivacyAccessedAPITypes</key>
8+
<array>
9+
<dict>
10+
<key>NSPrivacyAccessedAPIType</key>
11+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
12+
<key>NSPrivacyAccessedAPITypeReasons</key>
13+
<array>
14+
<string>CA92.1</string>
15+
</array>
16+
</dict>
17+
</array>
18+
<key>NSPrivacyTracking</key>
19+
<false/>
20+
</dict>
21+
</plist>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
17+
</array>
18+
</dict>
19+
</array>
20+
<key>NSPrivacyAccessedAPITypes</key>
21+
<array>
22+
<dict>
23+
<key>NSPrivacyAccessedAPIType</key>
24+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
25+
<key>NSPrivacyAccessedAPITypeReasons</key>
26+
<array>
27+
<string>CA92.1</string>
28+
</array>
29+
</dict>
30+
</array>
31+
<key>NSPrivacyTracking</key>
32+
<false/>
33+
</dict>
34+
</plist>
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeUserID</string>
10+
<key>NSPrivacyCollectedDataTypeLinked</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypeTracking</key>
13+
<false/>
14+
<key>NSPrivacyCollectedDataTypePurposes</key>
15+
<array>
16+
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
17+
</array>
18+
</dict>
19+
<dict>
20+
<key>NSPrivacyCollectedDataType</key>
21+
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
22+
<key>NSPrivacyCollectedDataTypeLinked</key>
23+
<false/>
24+
<key>NSPrivacyCollectedDataTypeTracking</key>
25+
<false/>
26+
<key>NSPrivacyCollectedDataTypePurposes</key>
27+
<array>
28+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
29+
</array>
30+
</dict>
31+
</array>
32+
<key>NSPrivacyAccessedAPITypes</key>
33+
<array>
34+
<dict>
35+
<key>NSPrivacyAccessedAPIType</key>
36+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
37+
<key>NSPrivacyAccessedAPITypeReasons</key>
38+
<array>
39+
<string>1C8F.1</string>
40+
</array>
41+
</dict>
42+
</array>
43+
<key>NSPrivacyTracking</key>
44+
<false/>
45+
</dict>
46+
</plist>

0 commit comments

Comments
 (0)