ERROR ITMS-90129, new version for TestFlight

We have an app that we had in TestFlight, submitted a version for release, was approved, and had the build in state waiting for developer release. In the meantime, our TestFlight build is about to expire, and will expire before we are ready to release the app to the App Store.

Every time I try to upload a new version of the app, I get the error "ITMS-90129: The bundle uses a bundle name or display name that is already taken."

I've tried just abut everything I can think of: I changed the bundle versions (from 1.0 to 1.0.1, and incremented the build number). I cancelled the build that was pending developer release. I still get the same error.

I've confirmed that the bundle ID and display name are the same as the ones for the build we had submitted for approval previously.
I think I finally fixed this. The problem was that the "Product Name" was different than the "Display Name".
ERROR ITMS-90129, new version for TestFlight
 
 
Q