My app has been last updated (to version 4.0) about a week ago without problems.
I am about to release the 4.1 update with Apple Watch support, but I can't submit it with Xcode or with Application Loader.
I'm getting one of these two errors every time, randomly:
-- error 1 --
Unable to process the authenticateForTransportDiscovery request at this time due to a general error. (1240)
Unable to process validateMetadata request at this time due to a general error (1019)
-- error 2 --
ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the Info.plist under UILaunchImages with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the 'iOS Human Interface Guidelines' at 'https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5' and the 'iOS App Programming Guide' at 'https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12'."
The first one does not worry me the most; it's probably a temporary bug on Apple's side.
But when it comes to error 2, I'm puzzled. The launch image is there, I triple checked the PNG and the info.plist.