Configure macOS release workspace for App Store builds

This commit is contained in:
Haitao Pan 2026-03-11 18:48:45 +08:00
parent 2af0330c55
commit fce470cf31
4 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PreviewsEnabled</key>
<false/>
</dict>
</plist>

View File

@ -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.

View File

@ -6,6 +6,10 @@
<true/>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.files.user-selected.read-only</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.network.server</key>
<true/>
</dict>

View File

@ -4,5 +4,9 @@
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.files.user-selected.read-only</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
</dict>
</plist>