Assert macOS framework artifact contains xcprivacy manifest (#155189)

Add tool test to validate a built macOS app contains the FlutterMacOS framework xcprivacy manifest.

Blocked on https://github.com/flutter/engine/pull/55078 rolling in.
This commit is contained in:
Jenn Magder
2024-09-23 13:12:31 -04:00
committed by GitHub
parent 4d6d9f365c
commit 8a07265a88

View File

@@ -225,6 +225,7 @@ void main() {
expect(outputFlutterFramework.childDirectory('Headers'), isNot(exists));
expect(outputFlutterFramework.childLink('Modules'), isNot(exists));
expect(outputFlutterFramework.childDirectory('Modules'), isNot(exists));
expect(outputFlutterFramework.childFile('PrivacyInfo.xcprivacy'), exists);
// Build again without cleaning.
final ProcessResult secondBuild = processManager.runSync(buildCommand, workingDirectory: workingDirectory);