iOS Build uploads with wrong bundle identifier even though project is configured correctly

Troubleshooting

I’m facing a critical issue with iOS publishing.
Even though all configurations in my project are correct, the FlutterFlow build process keeps generating and uploading an .ipa file with the wrong bundle identifier — from a completely different app that no longer exists in this project.

The build should use com.onnestudio.iluminacidade, but it keeps trying to publish with com.onnestudio.iluminacidadetecnico, which causes Apple to reject the upload with this error:

This bundle is invalid. The bundle identifier cannot be changed from the current value 'com.onnestudio.iluminacidadetecnico'.
If you want to change your bundle identifier, you will need to create a new application in App Store Connect.

I’ve double-checked everything:

  • App ID, Key ID, Issuer ID, and .p8 credentials all point to the correct app (6753897596).

  • The FlutterFlow configuration uses com.onnestudio.iluminacidade.

  • The exported Xcode project (project.pbxproj and Info.plist) both show the correct bundle ID.

  • I even rebuilt the project from scratch, cleared the iOS build cache, and re-uploaded the .p8 key.

Despite all that, FlutterFlow still compiles and uploads with the wrong bundle ID (…tecnico).
This seems to indicate a build-server cache or metadata conflict on FlutterFlow’s side.

What have you tried so far?
  • Reuploaded .p8 API key (Issuer ID, Key ID, Private Key)

  • Regenerated iOS project files

  • Verified all Xcode configs (pbxproj, Info.plist, xcconfig)

  • Confirmed App ID 6753897596 belongs to the correct app in App Store Connect

  • Checked Apple Developer → Identifiers → Bundle ID (correct)

  • Rebuilt project from scratch

Did you check FlutterFlow's Documentation for this topic?
Yes
1
1 reply