diff --git a/Resources/PrivacyInfo.xcprivacy b/Resources/PrivacyInfo.xcprivacy
new file mode 100644
index 00000000..6af16412
--- /dev/null
+++ b/Resources/PrivacyInfo.xcprivacy
@@ -0,0 +1,14 @@
+
+
+
+
+ NSPrivacyTracking
+
+ NSPrivacyCollectedDataTypes
+
+ NSPrivacyTrackingDomains
+
+ NSPrivacyAccessedAPITypes
+
+
+
diff --git a/XCDYouTubeKit Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/XCDYouTubeKit Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 00000000..18d98100
--- /dev/null
+++ b/XCDYouTubeKit Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/XCDYouTubeKit.podspec b/XCDYouTubeKit.podspec
index 01e9a26d..3d926fe4 100644
--- a/XCDYouTubeKit.podspec
+++ b/XCDYouTubeKit.podspec
@@ -19,4 +19,5 @@ Pod::Spec.new do |s|
s.osx.frameworks = "JavaScriptCore"
s.tvos.frameworks = "JavaScriptCore"
s.requires_arc = true
+ s.resource_bundles = {'XCDYouTubeKit' => ['Resources/PrivacyInfo.xcprivacy']}
end
diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj
index 71607d70..fafef49b 100644
--- a/XCDYouTubeKit.xcodeproj/project.pbxproj
+++ b/XCDYouTubeKit.xcodeproj/project.pbxproj
@@ -22,6 +22,8 @@
01D2370C1FA03AF100A13E5F /* XCDYouTubeDashManifestXML.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D237091FA03AC100A13E5F /* XCDYouTubeDashManifestXML.m */; };
01EAD0DF23FACB0800F1E936 /* XCDYouTubeVideoQueryOperationTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EAD0DE23FACB0800F1E936 /* XCDYouTubeVideoQueryOperationTestCase.m */; };
01FB237C2191F98100DC8019 /* Cookies in Resources */ = {isa = PBXBuildFile; fileRef = 01FB237B2191F98100DC8019 /* Cookies */; };
+ 8BF90AC62BC43FB2001C268A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8BF90AC52BC43FB2001C268A /* PrivacyInfo.xcprivacy */; };
+ 8BF90AC72BC43FB2001C268A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8BF90AC52BC43FB2001C268A /* PrivacyInfo.xcprivacy */; };
C20F57A818817D5400EDBFB0 /* XCDYouTubeClientTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = C20F57A718817D5400EDBFB0 /* XCDYouTubeClientTestCase.m */; };
C2142F2A19644779000FA9C0 /* XCDYouTubeKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D0CBAC19122A8F00DA8CD4 /* XCDYouTubeKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
C215BEB91BE2E5B500F9783B /* XCDYouTubeVideoWebpage.h in Headers */ = {isa = PBXBuildFile; fileRef = C2386B1C1974036300646123 /* XCDYouTubeVideoWebpage.h */; };
@@ -121,6 +123,7 @@
01D237091FA03AC100A13E5F /* XCDYouTubeDashManifestXML.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XCDYouTubeDashManifestXML.m; sourceTree = ""; };
01EAD0DE23FACB0800F1E936 /* XCDYouTubeVideoQueryOperationTestCase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XCDYouTubeVideoQueryOperationTestCase.m; sourceTree = ""; };
01FB237B2191F98100DC8019 /* Cookies */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Cookies; sourceTree = ""; };
+ 8BF90AC52BC43FB2001C268A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; };
C20F579B18817D5400EDBFB0 /* XCDYouTubeKit.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCDYouTubeKit.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
C20F57A718817D5400EDBFB0 /* XCDYouTubeClientTestCase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XCDYouTubeClientTestCase.m; sourceTree = ""; };
C22263371B33FDE000BA6719 /* XCTestWorkarounds.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XCTestWorkarounds.m; sourceTree = ""; };
@@ -196,6 +199,14 @@
name = Frameworks;
sourceTree = "";
};
+ 8BF90AC42BC43F3C001C268A /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8BF90AC52BC43FB2001C268A /* PrivacyInfo.xcprivacy */,
+ );
+ path = Resources;
+ sourceTree = "";
+ };
C20F57A118817D5400EDBFB0 /* XCDYouTubeKit Tests */ = {
isa = PBXGroup;
children = (
@@ -218,6 +229,7 @@
C2A3F2C417F4827800AC1C3B = {
isa = PBXGroup;
children = (
+ 8BF90AC42BC43F3C001C268A /* Resources */,
C2A3F2D217F4827800AC1C3B /* XCDYouTubeKit */,
C20F57A118817D5400EDBFB0 /* XCDYouTubeKit Tests */,
C2A3F2CE17F4827800AC1C3B /* Products */,
@@ -429,6 +441,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 8BF90AC72BC43FB2001C268A /* PrivacyInfo.xcprivacy in Resources */,
01FB237C2191F98100DC8019 /* Cookies in Resources */,
C2D0CC5D19126E1200DA8CD4 /* Cassettes in Resources */,
);
@@ -438,6 +451,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 8BF90AC62BC43FB2001C268A /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 00000000..18d98100
--- /dev/null
+++ b/XCDYouTubeKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+