-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressionplatform-iosiOS applications specificallyiOS applications specificallytoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.
Description
As of #85052 the Flutter engine iOS artifacts contain iOS ARM simulator binaries, and the Flutter.xcframework should only contain a ios-arm64_x86_64-simulator directory. It also was built on Xcode 12, so the ios-armv7_arm64 directory has been renamed ios-arm64_armv7. However, because the artifact downloads do not remove old directories from the bundle, the old and new architecture triple directories exist next to each other.
Steps to reproduce
$ git checkout stable
$ flutter precache
$ git checkout a2fa6d4 # master as of https://github.com/flutter/flutter/pull/85052
$ flutter precache
$ ls bin/cache/artifacts/engine/ios/Flutter.xcframework
Expected
ios-arm64_armv7
ios-arm64_x86_64-simulator
Actual
ios-arm64_armv7
ios-arm64_x86_64-simulator
ios-armv7_arm64
ios-x86_64-simulator
Metadata
Metadata
Assignees
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressionplatform-iosiOS applications specificallyiOS applications specificallytoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.