Repository navigation
☂️ Remove bitcode support on iOS #107887
Description
Activity
- addedplatform-iosiOS applications specificallyiOS applications specificallytoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.engineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.t: xcode"xcodebuild" on iOS and general Xcode project management"xcodebuild" on iOS and general Xcode project management
on Jul 19, 2022 @dnfield am I missing anything? Can any LTO logic also be removed?
- moved this from 🚧 In Progress to 🗺 Planned in Support iOS 16/macOS Ventura/Xcode 14
on Jul 19, 2022 - locked as off topic and limited conversation to collaborators
on Jul 19, 2022 - unlocked this conversation
on Jul 19, 2022 cc @mraleph
Reacted by Slava EgorovThis looks good to me
- addedP2Important issues not at the top of the work listImportant issues not at the top of the work listc: tech-debtTechnical debt, code quality, testing, etc.Technical debt, code quality, testing, etc.
on Jul 25, 2022 - moved this from 🗺 Planned to 🚧 In Progress in Support iOS 16/macOS Ventura/Xcode 14
on Oct 6, 2022 The user-facing parts of this are done. Flutter projects with bitcode on should now be off. Flutter frameworks are no longer built with bitcode. Some documentation has been updated to note that bitcode is no longer supported.
Goma has been turned on in the iOS framework engine builders and are now significantly faster.
Still need to move the roll scriptoff the
ios-release-nobitcode, and announce this in the next release blog post.Reacted by mono — Masayuki OnoReacted by Slava EgorovThe code part of this is complete and will be available in the next stable, the rest is housekeeping. Closing.
Reacted by mono — Masayuki Ono- Repository owner moved this from 🚧 In Progress to ✅ Done in Support iOS 16/macOS Ventura/Xcode 14
on Oct 18, 2022 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 -vand a minimal reproduction of the issue.- locked as resolved and limited conversation to collaborators
on Nov 1, 2022
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fields✅ Done
Apple is dropping support for bitcode submissions in Xcode 14/iOS 16. Remove it from Flutter.
ENABLE_BITCODE=YES#111776-fembed-bitcodeand-fembed-bitcode-markerandbcsymbolmaplogic #107883strip_bitcodelogic from engine scripts #112896ios-release-nobitcodeartifacts #107886https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes
Note Apple never used bitcode on macOS so this only impacts iOS.
See #15288 for breadcrumbs of what needs to be removed.