Skip to content

flutter build bundle fails on latest beta #136547

@fertrig

Description

@fertrig

On macOS, the command below fails on latest beta 3.16.0-0.2.pre.

flutter build bundle -t lib/main.dart --debug --target-platform darwin --asset-dir flutter_assets --verbose

The same command works as expected on the previous beta version 3.15.0-15.2.pre and it also works on latest stable 3.13.6.

The error message seems to be:

Target native_assets required define DarwinArchs but it was not provided

Steps to reproduce:

  1. Use flutter beta 3.16.0-0.2.pre
  2. Create a new flutter project using flutter beta
  3. Run the flutter build bundle command above inside that new project
  4. Expect error message below
# Using flutter beta 3.16.0-0.2.pre

$ flutter create foo
$ cd foo
$ flutter build bundle -t lib/main.dart --debug --target-platform darwin --asset-dir flutter_assets --verbose
`flutter build bundle` output
[   +8 ms] executing: sw_vers -productName
[  +23 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +16 ms] Exit code 0 from: sw_vers -productVersion
[        ] 13.5.1
[        ] executing: sw_vers -buildVersion
[  +16 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 22G90
[        ] executing: uname -m
[   +5 ms] Exit code 0 from: uname -m
[        ] x86_64
[   +5 ms] executing: sysctl hw.optional.arm64
[   +5 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[  +69 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +38 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +81 ms] Skipping pub get: version match.
[ +232 ms] Generating /Users/PATH/TO/foo/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +58 ms] Initializing file store
[  +15 ms] native_assets: Starting due to {}
[   +2 ms] Skipping target: gen_localizations
[   +9 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/Users/PATH/TO/foo/.dart_tool/package_config_subset}
[  +54 ms] gen_dart_plugin_registrant: Complete
[   +1 ms] Persisting file store
[   +2 ms] Done persisting file store
[   +2 ms] Target native_assets failed: Target native_assets required define DarwinArchs but it was not provided
           #0      NativeAssets.build (package:flutter_tools/src/build_system/targets/native_assets.dart:106:11)
           
           #1      _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:853:9)
           
           #2      Future.wait. (dart:async/future.dart:523:21)
           
           #3      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:791:32)
           
           #4      Future.wait. (dart:async/future.dart:523:21)
           
           #5      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:791:32)
           
           #6      FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:620:16)
           
           #7      BundleBuilder.build (package:flutter_tools/src/bundle_builder.dart:75:32)
           
           #8      BuildBundleCommand.runCommand (package:flutter_tools/src/commands/build_bundle.dart:129:5)
           
           #9      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:1350:27)
           
           #10     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)
           
           #11     CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           
           #12     FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:348:9)
           
           #13     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)
           
           #14     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:294:5)
           
           #15     run.. (package:flutter_tools/runner.dart:112:9)
           
           #16     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)
           
           #17     main (package:flutter_tools/executable.dart:90:3)
           

[ +12 ms] "flutter bundle" took 524ms.
[ +3 ms] Failed to build bundle.
[ ]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 BundleBuilder.build (package:flutter_tools/src/bundle_builder.dart:85:7)

#2 BuildBundleCommand.runCommand (package:flutter_tools/src/commands/build_bundle.dart:129:5)

#3 FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:1350:27)

#4 AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#5 CommandRunner.runCommand (package:args/command_runner.dart:212:13)

#6 FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:348:9)

#7 AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#8 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:294:5)

#9 run.. (package:flutter_tools/runner.dart:112:9)

#10 AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#11 main (package:flutter_tools/executable.dart:90:3)

[ +5 ms] Running 0 shutdown hooks
[ ] Shutdown hooks complete
[ ] exiting with code 1

Metadata

Metadata

Assignees

Labels

c: regressionIt was better in the past than it is nowfound in release: 3.16Found to occur in 3.16has reproducible stepsThe issue has been confirmed reproducible and is ready to work onr: fixedIssue is closed as already fixed in a newer versionteam-toolOwned by Flutter Tool teamtoolAffects 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