Application Loader: ERROR ITMS-90502
I hit the same error a few months after this posting. I found this posting on Google and, in case others come here, by the same path, there is another reason for the ITMS 90502
error (consensus is that this is a new requirement in the late-Oct/early-Nov 2015 timeframe).
If you include other frameworks in your app, they must ALSO contain the 'arm64' required device capability. That is, this must be in the Info.plist:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
Never mind, found the problem. The configuration which I used to build archive had Build Active Architecture Only
set to Yes
. Silly me.