TestFlight is now opt-in (default OFF). A workflow_dispatch boolean `enable_testflight` (or the `ENABLE_TESTFLIGHT` repo variable) drives a `prepare.outputs.testflight_enabled` flag that gates the macOS app-store-pkg build leg and both testflight_ios/testflight_macos upload legs. Missing Apple signing secrets no longer fail the normal DMG/IPA release path (package-macos-app-store-pkg.sh hard-exits without them). Xcode 27 build compatibility: - Align Apple deployment targets so no pod sits below the app minimum (Xcode 27 rejects this): macOS pods + RunnerTests -> 15.6, iOS pods -> 15.5 to match the Runner targets. - Add a `lipo` shim (scripts/xcode-tools/lipo) wired onto PATH in the iOS/macOS build phases; Xcode 27 only accepts one `-verify_arch` architecture per call while Flutter passes them all at once. - macOS project hygiene: correct PrivacyInfo.xcprivacy path, set app display name + LSApplicationCategoryType. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
73 lines
2.5 KiB
Plaintext
73 lines
2.5 KiB
Plaintext
PODS:
|
|
- device_info_plus (0.0.1):
|
|
- Flutter
|
|
- file_selector_ios (0.0.1):
|
|
- Flutter
|
|
- Flutter (1.0.0)
|
|
- flutter_webrtc (0.12.6):
|
|
- Flutter
|
|
- WebRTC-SDK (= 125.6422.06)
|
|
- integration_test (0.0.1):
|
|
- Flutter
|
|
- irondash_engine_context (0.0.1):
|
|
- Flutter
|
|
- package_info_plus (0.4.5):
|
|
- Flutter
|
|
- shared_preferences_foundation (0.0.1):
|
|
- Flutter
|
|
- FlutterMacOS
|
|
- super_native_extensions (0.0.1):
|
|
- Flutter
|
|
- WebRTC-SDK (125.6422.06)
|
|
|
|
DEPENDENCIES:
|
|
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
|
|
- file_selector_ios (from `.symlinks/plugins/file_selector_ios/ios`)
|
|
- Flutter (from `Flutter`)
|
|
- flutter_webrtc (from `.symlinks/plugins/flutter_webrtc/ios`)
|
|
- integration_test (from `.symlinks/plugins/integration_test/ios`)
|
|
- irondash_engine_context (from `.symlinks/plugins/irondash_engine_context/ios`)
|
|
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
|
|
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
|
- super_native_extensions (from `.symlinks/plugins/super_native_extensions/ios`)
|
|
|
|
SPEC REPOS:
|
|
trunk:
|
|
- WebRTC-SDK
|
|
|
|
EXTERNAL SOURCES:
|
|
device_info_plus:
|
|
:path: ".symlinks/plugins/device_info_plus/ios"
|
|
file_selector_ios:
|
|
:path: ".symlinks/plugins/file_selector_ios/ios"
|
|
Flutter:
|
|
:path: Flutter
|
|
flutter_webrtc:
|
|
:path: ".symlinks/plugins/flutter_webrtc/ios"
|
|
integration_test:
|
|
:path: ".symlinks/plugins/integration_test/ios"
|
|
irondash_engine_context:
|
|
:path: ".symlinks/plugins/irondash_engine_context/ios"
|
|
package_info_plus:
|
|
:path: ".symlinks/plugins/package_info_plus/ios"
|
|
shared_preferences_foundation:
|
|
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
|
|
super_native_extensions:
|
|
:path: ".symlinks/plugins/super_native_extensions/ios"
|
|
|
|
SPEC CHECKSUMS:
|
|
device_info_plus: 21fcca2080fbcd348be798aa36c3e5ed849eefbe
|
|
file_selector_ios: ec57ec07954363dd730b642e765e58f199bb621a
|
|
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
|
|
flutter_webrtc: 57f32415b8744e806f9c2a96ccdb60c6a627ba33
|
|
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
|
|
irondash_engine_context: 8e58ca8e0212ee9d1c7dc6a42121849986c88486
|
|
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
|
|
shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
|
|
super_native_extensions: b763c02dc3a8fd078389f410bf15149179020cb4
|
|
WebRTC-SDK: 79942c006ea64f6fb48d7da8a4786dfc820bc1db
|
|
|
|
PODFILE CHECKSUM: ca16f6ef66890e172b6528d5f0eb390e0410291e
|
|
|
|
COCOAPODS: 1.16.2
|