diff --git a/macos/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/macos/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/macos/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/macos/Runner/Configs/AppInfo.xcconfig b/macos/Runner/Configs/AppInfo.xcconfig index e5337e4a..303b134f 100644 --- a/macos/Runner/Configs/AppInfo.xcconfig +++ b/macos/Runner/Configs/AppInfo.xcconfig @@ -10,5 +10,13 @@ PRODUCT_NAME = XWorkmate // The application's bundle identifier PRODUCT_BUNDLE_IDENTIFIER = plus.svc.xworkmate +// Reuse the Apple Developer team configured for iOS so macOS archives can sign +// and upload to TestFlight without per-machine project edits. +DEVELOPMENT_TEAM = N3G9T67W78 + +// Keep Xcode archive metadata aligned with Flutter's build name/number. +MARKETING_VERSION = $(FLUTTER_BUILD_NAME) +CURRENT_PROJECT_VERSION = $(FLUTTER_BUILD_NUMBER) + // The copyright displayed in application information PRODUCT_COPYRIGHT = Copyright © 2026 plus.svc. All rights reserved. diff --git a/macos/Runner/DebugProfile.entitlements b/macos/Runner/DebugProfile.entitlements index dddb8a30..44d5d83c 100644 --- a/macos/Runner/DebugProfile.entitlements +++ b/macos/Runner/DebugProfile.entitlements @@ -6,6 +6,10 @@ com.apple.security.cs.allow-jit + com.apple.security.files.user-selected.read-only + + com.apple.security.network.client + com.apple.security.network.server diff --git a/macos/Runner/Release.entitlements b/macos/Runner/Release.entitlements index 852fa1a4..625af03d 100644 --- a/macos/Runner/Release.entitlements +++ b/macos/Runner/Release.entitlements @@ -4,5 +4,9 @@ com.apple.security.app-sandbox + com.apple.security.files.user-selected.read-only + + com.apple.security.network.client +