If you are experiencing one of many ITMS-90xxx errors when attempting to upload your iOS application to the Apple Developer Store, it is likely due to using an old version of Xcode and the iOS Application Loader tool.
- update the copy of Xcode on your Mac to the latest version and use the Application Loader that is built into Xcode
See this post following for additional details > https://software.intel.com/en-us/forums/intel-xdk/topic/667780?page=1#co... <, which has been summarized here:
The problem you are having is being caused by the Apple Xcode and Application Loader software, it is not a problem with the XDK build system or the XDK itself. Xcode and the iOS Application Loader are now tightly linked and you MUST have the latest version of Xcode on your machine to get the Application Loader to work properly.
Do the following:
- insure you have OS X 10.9 or later installed on your Mac
- install the latest Xcode development tools from the Apple store
- reboot your Mac (after the installation of Xcode)
- use the Application Loader that is built into Xcode (see image below)
Upload error messages that are likely due to this problem include (but are not limited to):
- ITMS-90168: "The binary you uploaded was invalid."
- ITMS-90086: "Missing 64-bit support"
- ITMS-90096: "Your binary is not optimized for iPhone 5"
- ITMS-90046: "Invalid Code Signing Entitlements"
- ITMS-90686: "The binary you uploaded was invalid"
- ITMS-90167: "No .app bundles found in the package"