Skip to content

Remove bitcode support from the flutter tool, -fembed-bitcode and -fembed-bitcode-marker and bcsymbolmap logic #107883

@jmagman

Description

@jmagman

Once Xcode 14 is released, remove bitcode from the flutter tool and integration tests.

Starting with Xcode 14, bitcode is no longer required for watchOS and tvOS applications, and the App Store no longer accepts bitcode submissions from Xcode 14.

Remove -fembed-bitcode and -fembed-bitcode-marker and bcsymbolmap logic.

entity.basename.endsWith('bcsymbolmap') || entity.basename.endsWith('dSYM'))
.map((FileSystemEntity entity) => <String>['-debug-symbols', entity.path])
.expand<String>((List<String> parameter) => parameter),

We never turned bitcode on by default in our template, but just in case this should wait on the migration at #111776

See #15288 and #36471 when bitcode was introduced.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listplatform-iosiOS applications specificallyt: xcode"xcodebuild" on iOS and general Xcode project managementtoolAffects the "flutter" command-line tool. See also t: labels.

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions