I am trying to simulate my Flutter app with the Xcode iPhone Simulator and I get this error. Before upgrading Android Studio and Xcode it was working fine.
Launching lib/main.dart on iPhone X in debug mode... Starting Xcode build... Xcode build done. Failed to build iOS app Error output from Xcode build: ↳ ** BUILD FAILED ** Xcode's output: ↳ error: Multiple commands produce '/Users/User/AndroidStudioProjects/my_app/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework': 1) Target 'Runner' has copy command from '/Users/User/AndroidStudioProjects/my_app/ios/Flutter/Flutter.framework' to '/Users/User/AndroidStudioProjects/my_app/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework' 2) That command depends on command in Target 'Runner': script phase “[CP] Embed Pods Frameworks” warning: ignoring duplicated output file: '/Users/User/AndroidStudioProjects/my_app/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework' (in target 'Runner') note: Using new build systemnote: Planning buildnote: Constructing build description Could not build the application for the simulator. Error launching application on iPhone X.
- macOS 10.13.6 (17G65)
- Android Studio 3.2 Build #AI-181.55184.108.40.20614246, built on September 18, 2018
- Xcode 10.0 (10A255)
- Xcode Simulator 10.0 (SimulatorApp-869.5 CoreSimulator-572.2)
Solution 1: Günter Zöchbauer
Should be fixed in
There are two workarounds:
- Option 1: Use the legacy build system . As noted by @gi097, open
ios/Runner.xcworkspace, and change the build system to
Legacy Build System.
- Option 2: Use the new Xcode 10 build system.
- Select the
Runnerproject in the project navigator sidebar.
- In the main view, select the
Runnertarget, then select the
- Expand the
Embed Frameworksphase and select
Flutter.frameworkfrom the embedded frameworks list.
Flutter.frameworkfrom the list (be sure to keep