Hy,
I have uploaded the app to App Store with both architecture. Please see the attached image for Build Settings
of TARGETS
in Archi
Problem :- This issue is because you are supporting 32bit architecture
Solution :- armv7 is 32 bit processor, u might have to remove that from architectures list
Here is the list of processors and their architectures
iPhone 5S has 64bit processor, so removing armv7 will not have any impact for iPhone 5S you can find the list of devices and their configuration in this link
In Addition, main cause for this problem is below ways to look out
Get the .IPA file which you had uploaded and Change the extension to .Zip and Unzip the file
And open the terminal and execute the below command, file ~/SOME_PATH/Payload/.app/
you'll get the architecture details for the IPA
What fixed this for me was going into TARGET > 'Build Settings' and then under 'Valid Architectures' I added arm64 to the two that were already there, armv7 and armv7s. Also, ensure 'Build Active Architecture Only' is set to no.
The problem is that Build Active Architecture Only, as shown in your screen shot, is set to Yes. This means that you are not building an app that contains both 32-bit and 64-bit architectures; you are only building for one architecture. And from what you say, that architecture must have been the 32-bit architecture.
Check if you have 'Architecture Priority' LSArchitecturePriority
in your Info.plist. I had Intel (32-bit)
for some unknown reason. Deleting this key solved the issue for me.