The simplest and most frequent fix:
You can uncheck the Enable bitcode box when sending an application through Xcode. 
If you use xcodebuild , you can use pass exportOptionsPlist with uploadBitcode set to false. In my case, we use xctool to create the application and are not able to pass exportOptionsPlist , so we had to remove the bitcode from all our frameworks.
If someone uses cocoapods and wants to disable the bitcode for their frameworks, you can simply add the following to your podfile:
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ENABLE_BITCODE'] = 'NO' end end end
Via Stack Overflow
To add a little more clarification as to what is happening with this problem:
It seems that the apple just started applying it yesterday. If your main binary is disabled, but you have enabled a static library or a framework in which bitcode is enabled, this will result in a verification failure. This happens and vice versa: if your main binary is included, but you turn on a library / framework that has a bitcode disabled, it will not be able to check.
I had several dependencies on GoogleMaps and Amazon that made it unnecessary to switch everything to enable the bitcode, so I just turned it off and removed the bitcode from one static library that I imported into my project. You can remove the bitcode from any binary using the following command
$ xcrun bitcode_strip -r {Framework}.dylib -o tmp.dylib $ mv tmp.dylib {Framework}.dylib
https://developer.apple.com/library/content/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html
While the above solutions to the problem, I do not agree that if the main binary is disabled using bit code, all the included binaries are needed for this. Bitcode is just some IR code that Apple can use to dilute applications - why don't they just remove it from other binaries (which I assume is what they previously did)? It makes no sense to me.
Apple thread https://forums.developer.apple.com/thread/48071
Mike Sprague Jun 03 '16 at 23:03 2016-06-03 23:03
source share