Skip to content

Commit

Permalink
PrivacyInfo (#2255)
Browse files Browse the repository at this point in the history
Setup PrivacyInfo file
  • Loading branch information
mlorenze committed Apr 25, 2024
1 parent fab5e41 commit e61da3d
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 5 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,10 @@
All notable changes to this project will be documented in this file.


### [5.5.0](https://github.com/xmartlabs/Eureka/releases/tag/5.5.0)

* Created PrivacyInfo file

### [5.4.0](https://github.com/xmartlabs/Eureka/releases/tag/5.4.0)

* Renamed several methods that clashed with private Obj-C methods and triggered warnings when uploading to App Store (#2231)
Expand Down
2 changes: 1 addition & 1 deletion Eureka.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Eureka'
s.version = '5.4.0'
s.version = '5.5.0'
s.license = 'MIT'
s.summary = 'Elegant iOS Forms in pure Swift'
s.homepage = 'https://github.com/xmartlabs/Eureka'
Expand Down
8 changes: 6 additions & 2 deletions Eureka.xcodeproj/project.pbxproj
Expand Up @@ -93,6 +93,7 @@
B244E6541FE1C94F0026B944 /* AlertOptionsRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B244E6531FE1C94F0026B944 /* AlertOptionsRow.swift */; };
B257FE2E1EC0F66900043911 /* RowsInsertionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B257FE2D1EC0F66900043911 /* RowsInsertionTests.swift */; };
B2A401161EC0BA140042EDF0 /* SectionsInsertionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2A401151EC0BA140042EDF0 /* SectionsInsertionTests.swift */; };
E110A1402BC9D08200FFD81D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */; };
FA56B6AF1DBAD38900407C94 /* RuleEqualsToRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA56B6AE1DBAD38900407C94 /* RuleEqualsToRow.swift */; };
/* End PBXBuildFile section */

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

Expand Down Expand Up @@ -357,6 +359,7 @@
2859CD971C7CF2020002982F /* Rows */,
287E7D7C1D62552C0065F4DE /* Validations */,
51729E661B9A5FA5004A00EB /* Eureka.h */,
E110A13F2BC9D08200FFD81D /* PrivacyInfo.xcprivacy */,
51729DF01B9A4F5E004A00EB /* Info.plist */,
28B12FD41BA0E83C00F27A23 /* Assets.xcassets */,
);
Expand Down Expand Up @@ -484,6 +487,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E110A1402BC9D08200FFD81D /* PrivacyInfo.xcprivacy in Resources */,
28B12FD51BA0E83C00F27A23 /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -740,7 +744,7 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MARKETING_VERSION = 5.4.0;
MARKETING_VERSION = 5.5.0;
PRODUCT_BUNDLE_IDENTIFIER = com.xmartlabs.Eureka;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
Expand All @@ -765,7 +769,7 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MARKETING_VERSION = 5.4.0;
MARKETING_VERSION = 5.5.0;
PRODUCT_BUNDLE_IDENTIFIER = com.xmartlabs.Eureka;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
Expand Down
@@ -0,0 +1,8 @@
<?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>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -1122,7 +1122,7 @@ $ pod install
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`.

dependencies: [
.package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.4.0")
.package(url: "https://github.com/xmartlabs/Eureka.git", from: "5.5.0")
]


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

```ogdl
github "xmartlabs/Eureka" ~> 5.4
github "xmartlabs/Eureka" ~> 5.5
```

#### Manually as Embedded Framework
Expand Down
21 changes: 21 additions & 0 deletions Source/PrivacyInfo.xcprivacy
@@ -0,0 +1,21 @@
<?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>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherUsageData</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
</dict>
</array>
</dict>
</plist>

0 comments on commit e61da3d

Please sign in to comment.