Flutter: Runner.app/Info.plist does not exist. The Flutter "Thin Binary" build phase must run after "Copy Bundle Resources"

Solution


Go to Runner(target app) > Build Phases > Run Script and update the run script with the one below.

 /bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build.

Also, verify that Runner(target app) > Build Phases > Thin Binary contains below scripts as suggested in XCode 11.4 Support by the flutter team.

/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" thin

I went with @Dhaval Kansara's suggestion and the error was still there. But after a clean build the problem went away.


In Xcode Menu, choose "Product" > "Clean Build Folder".

Run the project again, it solved the issue.