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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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);