Skip to content

Commit

Permalink
Add privacy manifest (#1603)
Browse files Browse the repository at this point in the history
  • Loading branch information
wolfcon authored Mar 13, 2024
1 parent 5d1d35f commit 1c32baf
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 4 deletions.
6 changes: 3 additions & 3 deletions MJRefresh.podspec
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Pod::Spec.new do |s|
s.name = 'MJRefresh'
s.version = '3.7.6'
s.version = '3.7.7'
s.summary = 'An easy way to use pull-to-refresh'
s.homepage = 'https://github.com/CoderMJLee/MJRefresh'
s.license = 'MIT'
s.authors = {'MJ Lee' => '[email protected]'}
s.platform = :ios, '9.0'
s.platform = :ios, '12.0'
s.source = {:git => 'https://github.com/CoderMJLee/MJRefresh.git', :tag => s.version}
s.source_files = 'MJRefresh/**/*.{h,m}'
s.exclude_files = 'MJRefresh/include/**'
s.resource = 'MJRefresh/MJRefresh.bundle'
s.resources = 'MJRefresh/MJRefresh.bundle', 'MJRefresh/PrivacyInfo.xcprivacy'
s.requires_arc = true
end
4 changes: 4 additions & 0 deletions MJRefresh.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
012254B62BA14874007BD496 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 012254B32BA144D6007BD496 /* PrivacyInfo.xcprivacy */; };
013B0687269D6D9A00943978 /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 88E3200F24839B2300069FA7 /* MJRefreshNormalTrailer.m */; };
013B0688269D6D9D00943978 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 88E3200924839ABA00069FA7 /* MJRefreshTrailer.m */; };
013B0689269D6DA100943978 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 88E3200E24839B2300069FA7 /* MJRefreshStateTrailer.m */; };
Expand Down Expand Up @@ -60,6 +61,7 @@
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
012254B32BA144D6007BD496 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
01A2CE0A21ACE01500BEE365 /* MJRefreshConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MJRefreshConfig.h; sourceTree = "<group>"; };
01A2CE0B21ACE01500BEE365 /* MJRefreshConfig.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MJRefreshConfig.m; sourceTree = "<group>"; };
2D4698841D0EE6A400CB8025 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+MJRefresh.h"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -163,6 +165,7 @@
2DB2EA151BECBE6700D58F6A /* UIView+MJExtension.h */,
2DB2EA161BECBE6700D58F6A /* UIView+MJExtension.m */,
2D9DF4551F7CE29B0042D6DD /* Info.plist */,
012254B32BA144D6007BD496 /* PrivacyInfo.xcprivacy */,
);
path = MJRefresh;
sourceTree = SOURCE_ROOT;
Expand Down Expand Up @@ -355,6 +358,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
012254B62BA14874007BD496 /* PrivacyInfo.xcprivacy in Resources */,
2D9DF46E1F7CE2D60042D6DD /* MJRefresh.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
14 changes: 14 additions & 0 deletions MJRefresh/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
</dict>
</plist>
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ let package = Package(
dependencies: [],
path: "MJRefresh",
exclude: ["Info.plist"],
resources: [.process("MJRefresh.bundle")],
resources: [.process("MJRefresh.bundle"), .copy("PrivacyInfo.xcprivacy")],
publicHeadersPath: "include",
cSettings: [
//Config header path
Expand Down

0 comments on commit 1c32baf

Please sign in to comment.