Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit e848d64

Browse files
Added totally empty privacy manifest
This because Apple's ITC tool is stupid, since we dependent SDWebImage (which declares the API usage)
1 parent 22423b0 commit e848d64

File tree

4 files changed

+39
-1
lines changed

4 files changed

+39
-1
lines changed

‎Package.swift‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ let package = Package(
2525
.target(
2626
name: "SDWebImageSwiftUI",
2727
dependencies: ["SDWebImage"],
28-
path: "SDWebImageSwiftUI/Classes"
28+
path: "SDWebImageSwiftUI/Classes",
29+
resources: [.copy("Resources/PrivacyInfo.xcprivacy")]
2930
),
3031
]
3132
)

‎Resources/PrivacyInfo.xcprivacy‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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>NSPrivacyAccessedAPITypes</key>
8+
<array/>
9+
<key>NSPrivacyCollectedDataTypes</key>
10+
<array/>
11+
<key>NSPrivacyTrackingDomains</key>
12+
<array/>
13+
</dict>
14+
</plist>

‎SDWebImageSwiftUI.podspec‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ It brings all your favorite features from SDWebImage, like async image loading,
3232
'SUPPORTS_MACCATALYST' => 'YES',
3333
'DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER' => 'NO',
3434
}
35+
s.resource_bundles = {
36+
'SDWebImageSwiftUI' => ['Resources/PrivacyInfo.xcprivacy'],
37+
}
3538

3639
s.weak_frameworks = 'SwiftUI', 'Combine'
3740
s.dependency 'SDWebImage', '~> 5.10'

‎SDWebImageSwiftUI.xcodeproj/project.pbxproj‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@
6666
32D26A032446B546005905DA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D26A012446B546005905DA /* Image.swift */; };
6767
32D26A042446B546005905DA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D26A012446B546005905DA /* Image.swift */; };
6868
32D26A052446B546005905DA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D26A012446B546005905DA /* Image.swift */; };
69+
32FFFE712BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 32FFFE702BDF97FB005D0719 /* PrivacyInfo.xcprivacy */; };
70+
32FFFE722BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 32FFFE702BDF97FB005D0719 /* PrivacyInfo.xcprivacy */; };
71+
32FFFE732BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 32FFFE702BDF97FB005D0719 /* PrivacyInfo.xcprivacy */; };
72+
32FFFE742BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 32FFFE702BDF97FB005D0719 /* PrivacyInfo.xcprivacy */; };
73+
32FFFE752BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 32FFFE702BDF97FB005D0719 /* PrivacyInfo.xcprivacy */; };
6974
/* End PBXBuildFile section */
7075

7176
/* Begin PBXFileReference section */
@@ -97,6 +102,7 @@
97102
32CBA77E25E4D7D800C6A8DC /* ImagePlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePlayer.swift; sourceTree = "<group>"; };
98103
32D26A012446B546005905DA /* Image.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Image.swift; sourceTree = "<group>"; };
99104
32ED4825242A13030053338E /* ImageManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageManagerTests.swift; sourceTree = "<group>"; };
105+
32FFFE702BDF97FB005D0719 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
100106
/* End PBXFileReference section */
101107

102108
/* Begin PBXFrameworksBuildPhase section */
@@ -199,6 +205,7 @@
199205
32C43DCE22FD540D00BE87F5 /* SDWebImageSwiftUI */ = {
200206
isa = PBXGroup;
201207
children = (
208+
32FFFE6F2BDF97FB005D0719 /* Resources */,
202209
32C43DDB22FD54C600BE87F5 /* Classes */,
203210
);
204211
path = SDWebImageSwiftUI;
@@ -233,6 +240,14 @@
233240
name = Frameworks;
234241
sourceTree = "<group>";
235242
};
243+
32FFFE6F2BDF97FB005D0719 /* Resources */ = {
244+
isa = PBXGroup;
245+
children = (
246+
32FFFE702BDF97FB005D0719 /* PrivacyInfo.xcprivacy */,
247+
);
248+
path = Resources;
249+
sourceTree = SOURCE_ROOT;
250+
};
236251
/* End PBXGroup section */
237252

238253
/* Begin PBXHeadersBuildPhase section */
@@ -426,34 +441,39 @@
426441
isa = PBXResourcesBuildPhase;
427442
buildActionMask = 2147483647;
428443
files = (
444+
32FFFE752BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */,
429445
);
430446
runOnlyForDeploymentPostprocessing = 0;
431447
};
432448
32C43DCA22FD540D00BE87F5 /* Resources */ = {
433449
isa = PBXResourcesBuildPhase;
434450
buildActionMask = 2147483647;
435451
files = (
452+
32FFFE712BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */,
436453
);
437454
runOnlyForDeploymentPostprocessing = 0;
438455
};
439456
32C43DF222FD57FD00BE87F5 /* Resources */ = {
440457
isa = PBXResourcesBuildPhase;
441458
buildActionMask = 2147483647;
442459
files = (
460+
32FFFE722BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */,
443461
);
444462
runOnlyForDeploymentPostprocessing = 0;
445463
};
446464
32C43DFF22FD581400BE87F5 /* Resources */ = {
447465
isa = PBXResourcesBuildPhase;
448466
buildActionMask = 2147483647;
449467
files = (
468+
32FFFE732BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */,
450469
);
451470
runOnlyForDeploymentPostprocessing = 0;
452471
};
453472
32C43E0C22FD581C00BE87F5 /* Resources */ = {
454473
isa = PBXResourcesBuildPhase;
455474
buildActionMask = 2147483647;
456475
files = (
476+
32FFFE742BDF97FB005D0719 /* PrivacyInfo.xcprivacy in Resources */,
457477
);
458478
runOnlyForDeploymentPostprocessing = 0;
459479
};

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /