From 4a178f1ad9004e61fc58e5e8b704cee20e0b45d2 Mon Sep 17 00:00:00 2001 From: Victoria Ashworth <15619084+vashworth@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:18:20 -0500 Subject: [PATCH] Disable sandboxing directly for macOS tests (#6880) macOS 14 requires sandboxing to be disabled in CI (see https://github.com/flutter/flutter/pull/149618 for details). This is handled via the tool in https://github.com/flutter/flutter/pull/149618, but that commit has yet to land in stable. To allow packages stable tests to run on macOS 14, disable sandboxing directly for macOS example apps. Verified tests pass on macOS 14: https://ci.chromium.org/ui/p/flutter/builders/staging.shadow/Mac_arm64%20macos_platform_tests%20stable%20-%20packages/6/infra https://ci.chromium.org/ui/p/flutter/builders/staging.shadow/Mac_arm64%20custom_package_tests%20stable/3/overview --- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../flutter_image/example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../google_sign_in/example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../image_picker/example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../in_app_purchase/example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../path_provider/example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../url_launcher/example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../video_player/example/macos/Runner/Release.entitlements | 3 ++- .../example/macos/Runner/DebugProfile.entitlements | 3 ++- .../example/macos/Runner/Release.entitlements | 3 ++- 30 files changed, 60 insertions(+), 30 deletions(-) diff --git a/packages/flutter_image/example/macos/Runner/DebugProfile.entitlements b/packages/flutter_image/example/macos/Runner/DebugProfile.entitlements index 08c3ab17cc26..d8e18ed9e74d 100644 --- a/packages/flutter_image/example/macos/Runner/DebugProfile.entitlements +++ b/packages/flutter_image/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/flutter_image/example/macos/Runner/Release.entitlements b/packages/flutter_image/example/macos/Runner/Release.entitlements index 3618034fd14e..51d323ec35ad 100644 --- a/packages/flutter_image/example/macos/Runner/Release.entitlements +++ b/packages/flutter_image/example/macos/Runner/Release.entitlements @@ -5,6 +5,7 @@ com.apple.security.network.client com.apple.security.app-sandbox - + + diff --git a/packages/google_sign_in/google_sign_in/example/macos/Runner/DebugProfile.entitlements b/packages/google_sign_in/google_sign_in/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/google_sign_in/google_sign_in/example/macos/Runner/DebugProfile.entitlements +++ b/packages/google_sign_in/google_sign_in/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/google_sign_in/google_sign_in/example/macos/Runner/Release.entitlements b/packages/google_sign_in/google_sign_in/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/google_sign_in/google_sign_in/example/macos/Runner/Release.entitlements +++ b/packages/google_sign_in/google_sign_in/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/DebugProfile.entitlements b/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/DebugProfile.entitlements +++ b/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/Release.entitlements b/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/Release.entitlements +++ b/packages/google_sign_in/google_sign_in_ios/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/image_picker/image_picker/example/macos/Runner/DebugProfile.entitlements b/packages/image_picker/image_picker/example/macos/Runner/DebugProfile.entitlements index 0ceee8dff196..04c9acf4af85 100644 --- a/packages/image_picker/image_picker/example/macos/Runner/DebugProfile.entitlements +++ b/packages/image_picker/image_picker/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/image_picker/image_picker/example/macos/Runner/Release.entitlements b/packages/image_picker/image_picker/example/macos/Runner/Release.entitlements index 18aff0ce43c2..afa43e9be4f6 100644 --- a/packages/image_picker/image_picker/example/macos/Runner/Release.entitlements +++ b/packages/image_picker/image_picker/example/macos/Runner/Release.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.files.user-selected.read-only diff --git a/packages/in_app_purchase/in_app_purchase/example/macos/Runner/DebugProfile.entitlements b/packages/in_app_purchase/in_app_purchase/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/in_app_purchase/in_app_purchase/example/macos/Runner/DebugProfile.entitlements +++ b/packages/in_app_purchase/in_app_purchase/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/in_app_purchase/in_app_purchase/example/macos/Runner/Release.entitlements b/packages/in_app_purchase/in_app_purchase/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/in_app_purchase/in_app_purchase/example/macos/Runner/Release.entitlements +++ b/packages/in_app_purchase/in_app_purchase/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/DebugProfile.entitlements b/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..25a95d1ac5ca 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/DebugProfile.entitlements +++ b/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + < + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/Release.entitlements b/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/Release.entitlements +++ b/packages/in_app_purchase/in_app_purchase_storekit/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/path_provider/path_provider/example/macos/Runner/DebugProfile.entitlements b/packages/path_provider/path_provider/example/macos/Runner/DebugProfile.entitlements index f83e1f42d120..727d49f3df82 100644 --- a/packages/path_provider/path_provider/example/macos/Runner/DebugProfile.entitlements +++ b/packages/path_provider/path_provider/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/path_provider/path_provider/example/macos/Runner/Release.entitlements b/packages/path_provider/path_provider/example/macos/Runner/Release.entitlements index 9d379927fbcb..8528f1145fe5 100644 --- a/packages/path_provider/path_provider/example/macos/Runner/Release.entitlements +++ b/packages/path_provider/path_provider/example/macos/Runner/Release.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.files.downloads.read-write diff --git a/packages/path_provider/path_provider_foundation/example/macos/Runner/DebugProfile.entitlements b/packages/path_provider/path_provider_foundation/example/macos/Runner/DebugProfile.entitlements index 8139952b3e55..f1461605a918 100644 --- a/packages/path_provider/path_provider_foundation/example/macos/Runner/DebugProfile.entitlements +++ b/packages/path_provider/path_provider_foundation/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/path_provider/path_provider_foundation/example/macos/Runner/Release.entitlements b/packages/path_provider/path_provider_foundation/example/macos/Runner/Release.entitlements index 2f9659c917fb..bff50d8839cc 100644 --- a/packages/path_provider/path_provider_foundation/example/macos/Runner/Release.entitlements +++ b/packages/path_provider/path_provider_foundation/example/macos/Runner/Release.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.files.downloads.read-write diff --git a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/DebugProfile.entitlements b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/DebugProfile.entitlements +++ b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/Release.entitlements b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/Release.entitlements +++ b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/shared_preferences/shared_preferences/example/macos/Runner/DebugProfile.entitlements b/packages/shared_preferences/shared_preferences/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/shared_preferences/shared_preferences/example/macos/Runner/DebugProfile.entitlements +++ b/packages/shared_preferences/shared_preferences/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/shared_preferences/shared_preferences/example/macos/Runner/Release.entitlements b/packages/shared_preferences/shared_preferences/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/shared_preferences/shared_preferences/example/macos/Runner/Release.entitlements +++ b/packages/shared_preferences/shared_preferences/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/DebugProfile.entitlements b/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/DebugProfile.entitlements +++ b/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/Release.entitlements b/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/Release.entitlements +++ b/packages/shared_preferences/shared_preferences_foundation/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/url_launcher/url_launcher/example/macos/Runner/DebugProfile.entitlements b/packages/url_launcher/url_launcher/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/url_launcher/url_launcher/example/macos/Runner/DebugProfile.entitlements +++ b/packages/url_launcher/url_launcher/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/url_launcher/url_launcher/example/macos/Runner/Release.entitlements b/packages/url_launcher/url_launcher/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/url_launcher/url_launcher/example/macos/Runner/Release.entitlements +++ b/packages/url_launcher/url_launcher/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/url_launcher/url_launcher_macos/example/macos/Runner/DebugProfile.entitlements b/packages/url_launcher/url_launcher_macos/example/macos/Runner/DebugProfile.entitlements index dddb8a30c851..e635cd9a4bf4 100644 --- a/packages/url_launcher/url_launcher_macos/example/macos/Runner/DebugProfile.entitlements +++ b/packages/url_launcher/url_launcher_macos/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.server diff --git a/packages/url_launcher/url_launcher_macos/example/macos/Runner/Release.entitlements b/packages/url_launcher/url_launcher_macos/example/macos/Runner/Release.entitlements index 852fa1a4728a..0218c441b4e3 100644 --- a/packages/url_launcher/url_launcher_macos/example/macos/Runner/Release.entitlements +++ b/packages/url_launcher/url_launcher_macos/example/macos/Runner/Release.entitlements @@ -3,6 +3,7 @@ com.apple.security.app-sandbox - + + diff --git a/packages/video_player/video_player/example/macos/Runner/DebugProfile.entitlements b/packages/video_player/video_player/example/macos/Runner/DebugProfile.entitlements index 3ba6c1266f21..c8f2dc5c7362 100644 --- a/packages/video_player/video_player/example/macos/Runner/DebugProfile.entitlements +++ b/packages/video_player/video_player/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.client diff --git a/packages/video_player/video_player/example/macos/Runner/Release.entitlements b/packages/video_player/video_player/example/macos/Runner/Release.entitlements index ee95ab7e582d..5fe13922aa58 100644 --- a/packages/video_player/video_player/example/macos/Runner/Release.entitlements +++ b/packages/video_player/video_player/example/macos/Runner/Release.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.network.client diff --git a/packages/video_player/video_player_avfoundation/example/macos/Runner/DebugProfile.entitlements b/packages/video_player/video_player_avfoundation/example/macos/Runner/DebugProfile.entitlements index 3ba6c1266f21..c8f2dc5c7362 100644 --- a/packages/video_player/video_player_avfoundation/example/macos/Runner/DebugProfile.entitlements +++ b/packages/video_player/video_player_avfoundation/example/macos/Runner/DebugProfile.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.cs.allow-jit com.apple.security.network.client diff --git a/packages/video_player/video_player_avfoundation/example/macos/Runner/Release.entitlements b/packages/video_player/video_player_avfoundation/example/macos/Runner/Release.entitlements index ee95ab7e582d..5fe13922aa58 100644 --- a/packages/video_player/video_player_avfoundation/example/macos/Runner/Release.entitlements +++ b/packages/video_player/video_player_avfoundation/example/macos/Runner/Release.entitlements @@ -3,7 +3,8 @@ com.apple.security.app-sandbox - + + com.apple.security.network.client