diff --git a/PrivacyInfo.xcprivacy b/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..5309a7f
--- /dev/null
+++ b/PrivacyInfo.xcprivacy
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+ NSPrivacyTracking
+
+
+
+ NSPrivacyCollectedDataTypes
+
+
+
+ NSPrivacyAccessedAPITypes
+
+
+
+
diff --git a/SkyFloatingLabelTextField.podspec b/SkyFloatingLabelTextField.podspec
index 10008d3..612bdf1 100644
--- a/SkyFloatingLabelTextField.podspec
+++ b/SkyFloatingLabelTextField.podspec
@@ -1,12 +1,22 @@
Pod::Spec.new do |s|
s.name = "SkyFloatingLabelTextField"
- s.version = "4.0.0"
+ s.version = "4.0.0"
s.summary = "A beautiful, flexible and customizable textfield that minimizes space when displaying additional context."
s.homepage = "https://github.com/Skyscanner/SkyFloatingLabelTextField"
s.license = { :type => "Apache 2.0", :file => "LICENSE" }
s.authors = "Daniel Langh, Gergely Orosz, Raimon Lapuente"
+
s.ios.deployment_target = "9.0"
- s.source = { :git => "https://github.com/Skyscanner/SkyFloatingLabelTextField.git", :tag => s.version.to_s.strip }
+ s.source = {
+ :git => "https://github.com/Skyscanner/SkyFloatingLabelTextField.git",
+ :tag => s.version.to_s
+ }
+
s.source_files = 'Sources/*.swift'
s.swift_versions = ['3.1', '3.2', '3.3', '3.4', '4.0', '4.1', '4.2', '4.3', '5.0']
+
+ # ✅ Privacy Manifest (CORRECT WAY)
+ s.resource_bundles = {
+ 'SkyFloatingLabelTextFieldPrivacy' => ['PrivacyInfo.xcprivacy']
+ }
end
diff --git a/SkyFloatingLabelTextField/SkyFloatingLabelTextField.xcodeproj/project.pbxproj b/SkyFloatingLabelTextField/SkyFloatingLabelTextField.xcodeproj/project.pbxproj
index 3135ef8..852afe4 100644
--- a/SkyFloatingLabelTextField/SkyFloatingLabelTextField.xcodeproj/project.pbxproj
+++ b/SkyFloatingLabelTextField/SkyFloatingLabelTextField.xcodeproj/project.pbxproj
@@ -7,6 +7,8 @@
objects = {
/* Begin PBXBuildFile section */
+ 0B5EDEC02EF58BB000F32CD5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0B5EDEBF2EF58BB000F32CD5 /* PrivacyInfo.xcprivacy */; };
+ 0B5EDEC12EF58BB000F32CD5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0B5EDEBF2EF58BB000F32CD5 /* PrivacyInfo.xcprivacy */; };
934DBCFF1CC774B900E03F87 /* SkyFloatingLabelTextField.strings in Resources */ = {isa = PBXBuildFile; fileRef = 934DBD011CC774B900E03F87 /* SkyFloatingLabelTextField.strings */; };
934DBD021CC775D300E03F87 /* SkyFloatingLabelTextField.strings in Resources */ = {isa = PBXBuildFile; fileRef = 934DBD011CC774B900E03F87 /* SkyFloatingLabelTextField.strings */; };
C70C15ED1E8C433000E0673B /* SkyFloatingLabelTextFieldAppearanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C70C15EC1E8C433000E0673B /* SkyFloatingLabelTextFieldAppearanceTests.swift */; };
@@ -54,6 +56,7 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
+ 0B5EDEBF2EF58BB000F32CD5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; };
934DBCFB1CC76D4600E03F87 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Main.strings; sourceTree = ""; };
934DBCFC1CC76D4600E03F87 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/LaunchScreen.strings; sourceTree = ""; };
934DBD001CC774B900E03F87 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/SkyFloatingLabelTextField.strings; sourceTree = ""; };
@@ -230,6 +233,7 @@
F5B6E1021C8604C2003D4DB9 /* SkyFloatingLabelTextField.swift */,
F5B6E1041C8604C2003D4DB9 /* SkyFloatingLabelTextFieldWithIcon.swift */,
F5B6E1051C8604C2003D4DB9 /* UITextField+fixCaretPosition.swift */,
+ 0B5EDEBF2EF58BB000F32CD5 /* PrivacyInfo.xcprivacy */,
F562891D1C3BE3A20082D9A6 /* Info.plist */,
);
path = SkyFloatingLabelTextField;
@@ -365,6 +369,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 0B5EDEC02EF58BB000F32CD5 /* PrivacyInfo.xcprivacy in Resources */,
F547D4B91C3BEA900075A0C2 /* LaunchScreen.storyboard in Resources */,
F538420C1C3C2B3600409083 /* fontawesome-webfont.ttf in Resources */,
F547D4B61C3BEA900075A0C2 /* Assets.xcassets in Resources */,
@@ -377,6 +382,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 0B5EDEC12EF58BB000F32CD5 /* PrivacyInfo.xcprivacy in Resources */,
934DBCFF1CC774B900E03F87 /* SkyFloatingLabelTextField.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;