[GoogleDataTransport] Add privacy manifest for SPM / CocoaPods (#115)

This commit is contained in:
Nick Cooke authored and GitHub committed 2024-02-15 21:57:39 -05:00
1 parent 4b272370cd
commit dcb89bbdf2
3 files changed
+35

No files matched your search

+4
View File
@@ -47,6 +47,10 @@ Shared library for iOS SDK data transport needs.
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}/"'
}
s.resource_bundles = {
"#{s.module_name}_Privacy" => 'GoogleDataTransport/Resources/PrivacyInfo.xcprivacy'
}
# The nanopb pod sets these defs, so we must too. (We *do* require 16bit
# (or larger) fields, so we'd have to set at least PB_FIELD_16BIT
# anyways.)
@@ -0,0 +1,30 @@
<?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>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
</dict>
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
</array>
</dict>
</plist>
+1
View File
@@ -67,6 +67,7 @@ let package = Package(
"GDTCORLibrary",
"GDTCCTLibrary",
],
resources: [.process("Resources/PrivacyInfo.xcprivacy")],
publicHeadersPath: "GDTCORLibrary/Public",
cSettings: [
.headerSearchPath("../"),