This repository was archived by the owner on Feb 25, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +22
-0
lines changed
shell/platform/darwin/macos Expand file tree Collapse file tree 3 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -47286,6 +47286,7 @@ FILE: ../../../flutter/shell/platform/darwin/macos/framework/Headers/FlutterPlug
4728647286FILE: ../../../flutter/shell/platform/darwin/macos/framework/Headers/FlutterPluginRegistrarMacOS.h
4728747287FILE: ../../../flutter/shell/platform/darwin/macos/framework/Headers/FlutterViewController.h
4728847288FILE: ../../../flutter/shell/platform/darwin/macos/framework/Info.plist
47289+ FILE: ../../../flutter/shell/platform/darwin/macos/framework/PrivacyInfo.xcprivacy
4728947290FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMac.h
4729047291FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMac.mm
4729147292FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMacTest.mm
Original file line number Diff line number Diff line change @@ -248,6 +248,14 @@ copy("copy_framework_module_map") {
248248 outputs = [ " $_flutter_framework_dir /Versions/A/Modules/module.modulemap" ]
249249}
250250
251+ # Copy privacy manifest. This file is required by Apple for third-party SDKs.
252+ # See https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
253+ copy (" copy_framework_privacy_manifest" ) {
254+ visibility = [ " :*" ]
255+ sources = [ " framework/PrivacyInfo.xcprivacy" ]
256+ outputs = [ " $_flutter_framework_dir /PrivacyInfo.xcprivacy" ]
257+ }
258+
251259action (" copy_framework_headers" ) {
252260 script = " //flutter/sky/tools/install_framework_headers.py"
253261 visibility = [ " :*" ]
@@ -304,6 +312,7 @@ action("_generate_symlinks") {
304312 " :copy_framework_icu" ,
305313 " :copy_framework_info_plist" ,
306314 " :copy_framework_module_map" ,
315+ " :copy_framework_privacy_manifest" ,
307316 " :copy_license" ,
308317 ]
309318 metadata = {
Original file line number Diff line number Diff line change 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 >NSPrivacyTracking</key >
6+ <false />
7+ <key >NSPrivacyTrackingDomains</key >
8+ <array />
9+ <key >NSPrivacyCollectedDataTypes</key >
10+ <array />
11+ </dict >
12+ </plist >
You can’t perform that action at this time.
0 commit comments