Skip to content

Deprecate --universal flag in "flutter build ios-framework" #69718

@jmagman

Description

@jmagman

With ARM Apple Silicon simulators (and Catalyst, though Flutter doesn't directly support it), distributing universal binaries is no longer possible since the arm64 iphonesimulator and arm64 iphoneos binaries can't be lipod together. Always produce xcframeworks, which is the preferred method of binary distribution.

flutter build ios-framework should default to producing xcframeworks instead of universal binaries.

xcframework was introduced in Xcode 11 which is also Flutter's minimum supported version.

Samples updated at flutter/samples#582.

Metadata

Metadata

Assignees

Labels

a: existing-appsIntegration with existing apps via the add-to-app flowplatform-iosiOS applications specificallytoolAffects the "flutter" command-line tool. See also t: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions