Skip to content

Commit e61da3d

Browse files
authored
PrivacyInfo (#2255)
Setup PrivacyInfo file
1 parent fab5e41 commit e61da3d

File tree

6 files changed

+42
-5
lines changed

6 files changed

+42
-5
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
All notable changes to this project will be documented in this file.
33

44

5+
### [5.5.0](https://github.com/xmartlabs/Eureka/releases/tag/5.5.0)
6+
7+
* Created PrivacyInfo file
8+
59
### [5.4.0](https://github.com/xmartlabs/Eureka/releases/tag/5.4.0)
610

711
* Renamed several methods that clashed with private Obj-C methods and triggered warnings when uploading to App Store (#2231)

Eureka.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Eureka'
3-
s.version = '5.4.0'
3+
s.version = '5.5.0'
44
s.license = 'MIT'
55
s.summary = 'Elegant iOS Forms in pure Swift'
66
s.homepage = 'https://github.com/xmartlabs/Eureka'

Eureka.xcodeproj/project.pbxproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
B244E6541FE1C94F0026B944 /* AlertOptionsRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B244E6531FE1C94F0026B944 /* AlertOptionsRow.swift */; };
9494
B257FE2E1EC0F66900043911 /* RowsInsertionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B257FE2D1EC0F66900043911 /* RowsInsertionTests.swift */; };
9595
B2A401161EC0BA140042EDF0 /* SectionsInsertionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2A401151EC0BA140042EDF0 /* SectionsInsertionTests.swift */; };
96+
E110A1402BC9D08200FFD81D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */; };
9697
FA56B6AF1DBAD38900407C94 /* RuleEqualsToRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA56B6AE1DBAD38900407C94 /* RuleEqualsToRow.swift */; };
9798
/* End PBXBuildFile section */
9899

@@ -196,6 +197,7 @@
196197
B244E6531FE1C94F0026B944 /* AlertOptionsRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AlertOptionsRow.swift; path = Common/AlertOptionsRow.swift; sourceTree = "<group>"; };
197198
B257FE2D1EC0F66900043911 /* RowsInsertionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RowsInsertionTests.swift; path = Tests/RowsInsertionTests.swift; sourceTree = SOURCE_ROOT; };
198199
B2A401151EC0BA140042EDF0 /* SectionsInsertionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SectionsInsertionTests.swift; path = Tests/SectionsInsertionTests.swift; sourceTree = SOURCE_ROOT; };
200+
E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
199201
FA56B6AE1DBAD38900407C94 /* RuleEqualsToRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RuleEqualsToRow.swift; path = Source/Validations/RuleEqualsToRow.swift; sourceTree = SOURCE_ROOT; };
200202
/* End PBXFileReference section */
201203

@@ -357,6 +359,7 @@
357359
2859CD971C7CF2020002982F /* Rows */,
358360
287E7D7C1D62552C0065F4DE /* Validations */,
359361
51729E661B9A5FA5004A00EB /* Eureka.h */,
362+
E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */,
360363
51729DF01B9A4F5E004A00EB /* Info.plist */,
361364
28B12FD41BA0E83C00F27A23 /* Assets.xcassets */,
362365
);
@@ -484,6 +487,7 @@
484487
isa = PBXResourcesBuildPhase;
485488
buildActionMask = 2147483647;
486489
files = (
490+
E110A1402BC9D08200FFD81D /* PrivacyInfo.xcprivacy in Resources */,
487491
28B12FD51BA0E83C00F27A23 /* Assets.xcassets in Resources */,
488492
);
489493
runOnlyForDeploymentPostprocessing = 0;
@@ -740,7 +744,7 @@
740744
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
741745
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
742746
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
743-
MARKETING_VERSION = 5.4.0;
747+
MARKETING_VERSION = 5.5.0;
744748
PRODUCT_BUNDLE_IDENTIFIER = com.xmartlabs.Eureka;
745749
PRODUCT_NAME = "$(TARGET_NAME)";
746750
SKIP_INSTALL = YES;
@@ -765,7 +769,7 @@
765769
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
766770
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
767771
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
768-
MARKETING_VERSION = 5.4.0;
772+
MARKETING_VERSION = 5.5.0;
769773
PRODUCT_BUNDLE_IDENTIFIER = com.xmartlabs.Eureka;
770774
PRODUCT_NAME = "$(TARGET_NAME)";
771775
SKIP_INSTALL = YES;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
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>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,7 +1122,7 @@ $ pod install
11221122
After you set up your `Package.swift` manifest file, you can add Eureka as a dependency by adding it to the dependencies value of your `Package.swift`.
11231123

11241124
dependencies: [
1125-
.package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.4.0")
1125+
.package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.5.0")
11261126
]
11271127

11281128

@@ -1133,7 +1133,7 @@ dependencies: [
11331133
Specify Eureka into your project's `Cartfile`:
11341134

11351135
```ogdl
1136-
github "xmartlabs/Eureka" ~> 5.4
1136+
github "xmartlabs/Eureka" ~> 5.5
11371137
```
11381138

11391139
#### Manually as Embedded Framework

Source/PrivacyInfo.xcprivacy

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+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeOtherUsageData</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+
</array>
20+
</dict>
21+
</plist>

0 commit comments

Comments
 (0)