ITMS-90562: Invalid Bundle - The app submission can not be successfully recompiled from bitcode due to missing symbols during linking

ITMS-90562: Invalid Bundle - The app submission can not be successfully recompiled from bitcode due to missing symbols during linking. You can try to reproduce and diagnose such issues locally by following the instructions from: https://developer.apple.com/library/archive/technotes/tn2432/_index.html


We are using Xcode 11.6 for uploading build. But Since yesterday it is failing after uploading build.
I started seeing the exact same message from TestFlight uploads yesterday morning.

When I try the instructions in that link to reproduce by exporting an Adhoc build, it exports successfully so I can't figure out what symbols my app is missing. I tried exporting using Xcode 11.5, 11.6, and 11.7 and it exports successfully in all of them.

I spent a while git bisecting to try to figure out which commit introduced this issue, but I found out that it isn't my code that introduced this. I can upload the exact same commit, the one was previously uploaded successfully on Tuesday morning, and it is now rejected with this error after Tuesday.

This tells me that something changed inside App Store Connect to start these rejections.
Same happens to here. Last week i remember, i upload with Xcode 11.5 everything was fine. Did you find a solution for it ?
I thought disabling bitcode could do it, but that build was rejected too. The only thing I've found to work is deleting my Watch app, but that's obviously not a good long term solution. :)

Seems there are other threads about the same thing. Someone posted on this thread that they updated to Xcode 12, disabled bitcode upon upload and their build passed.
I'm using Xcode 11.7 and disabling bitcode worked for us.

Issue is with xcframework which is missing dyms and BCSymbolMaps. it was created with xcode11.6. Issue is solved after creating xcframework with xcode12. This may help in solving issue xcframework
ITMS-90562: Invalid Bundle - The app submission can not be successfully recompiled from bitcode due to missing symbols during linking
 
 
Q