I am hitting the same problem after having updated to the latest version of xcode.
I added / removed cordova-plugin-add-swift-support (it’s version 2.0.2 now) and added the preference line.
But I am still getting the error. Also tried removing the directories platforms and plugins and reinstalled all plugins. I am starting to get desperate.
I ran into the same error. I first tried to switch the Swift Language version in the Xcode build setting and quickly realized that some plugins written in Swift broke. Thankfully the plugin which broke for me was QR Scanner which is well maintained and has been updated for Swift 5.
So what I did to fix it was first run the following node commands to find and update the outdated node packages.
npm outdated
npm update
Then I identified the outdated/broken cordova plugins, removed them, then reinstalled the latest versions. Using
cordova plugin list
to make sure everything was updating correctly, cross referencing with the version numbers with the plugins repo. Then finally I added this to the config.xml
Unfortunately, if you’re using a cordova plugin that is written in Swift and is not well maintained you’re out of luck. You can try to update the plugin yourself if you’re brave.
Hopefully this was helpful and doesn’t require you to role back your Xcode, losing the ability to build for the latest version of iOs.