Skip to content

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

Closed

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.

Activity

  1. added
    platform-iosiOS applications specifically
    toolAffects the "flutter" command-line tool. See also t: labels.
    t: xcode"xcodebuild" on iOS and general Xcode project management
    on Jul 19, 2022
  2. self-assigned this
    on Oct 4, 2022
  3. added
    P1High-priority issues at the top of the work list
    on Oct 4, 2022
  4. Repository owner moved this from 🗺 Planned to ✅ Done in Support iOS 16/macOS Ventura/Xcode 14on Oct 4, 2022
  5. changed the title [-]Remove bitcode support from the flutter tool[/-] [+]Remove bitcode support from the flutter tool, `-fembed-bitcode` and `-fembed-bitcode-marker` and `bcsymbolmap` logic[/+] on Oct 4, 2022
  6. github-actions commented on Oct 18, 2022

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  7. locked as resolved and limited conversation to collaborators on Oct 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions