-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Open
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-iosiOS applications specificallyiOS applications specificallyplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Description
For Swift Package Manager to work with macOS, the macOS engine artifact needs to be an xcframework.
- [engine] Create FlutterMacOS.xcframework and archive it: Build macOS engine as an xcframework engine#50300
- [tool] Replace usage of FlutterMacOS.framework artifact with new FlutterMacOS.xcframework artifact
- Ensure codesigning: Add FlutterMacOS.xcframework artifact #143244
- [tool] Stop building the xcframework on
flutter build macos-frameworkand instead use the one in the artifact cache: Add FlutterMacOS.xcframework artifact #143244 - [engine] Remove FlutterMacOS.framework archive
- Before the old FlutterMacOS.framework can be removed, we'll need to let the Flutter release team know so they can update their roll scripts, and coordinate with the Fl@G team to make sure build rules are updated, if needed.
Example of when it was done for iOS: #60109
bvoq and benthillerkus
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-iosiOS applications specificallyiOS applications specificallyplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team