“Your binary is not optimized for iPhone 5” after I upload an app with xcode 6.0.1

We faced the same issue and couldn’t solve it after trying many solutions, we believe it’s a kind of bug in App submission. But we found a workaround which can keep launch images localized and pass the submission verification. Environment: Xcode 6.1 (6A1052c) with iOS 8.1 SDK Precondition: Have following properties in your “*-info.plist” file. … Read more

ERROR ITMS-9000: “Redundant Binary Upload. There already exists a binary upload with build version ‘1.0’ for train ‘1.0’”

More than one binary may be uploaded to App Store Connect for the same version, if the the Build number is increasing for each build uploaded to iTunesConnect. The build number just has to be unique (and higher) for each binary that is uploaded (select the Target, then Xcode -> General -> Build, see the … Read more

An error occurred uploading to the iTunes Store

If you are unable to upload Apps to Apple and installed the JavaOSX update (April 3, 2012) this may help you regain your ability to upload Apps: You can work around this issue by re-creating the old Java 1.5 symlinks: cd /System/Library/Frameworks/JavaVM.framework/Versions sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5 sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 Edit Oct 5, … Read more

NSPhotoLibraryUsageDescription in Xcode8

Localizing of info.plist file may be very unuseful, especially if you use many languages in your apps. The simplest way for localizing NSPhotoLibraryUsageDescription, NSLocationWhenInUseUsageDescriptionor NSCameraUsageDescription keys is to describe it in InfoPlist.strings file. Create new *.strings file with name InfoPlist; Press Localize… button in file inspector and choose the default language; Add new records in … Read more

ITMS-90809: Deprecated API Usage – existing app that use UIWebView are no longer accepted

Yes, Apple did change the policies Are you using ionic? if so, install these: cordova plugin add cordova-plugin-ionic-webview@latest npm install @ionic-native/ionic-webview Then add this to your config.xml under ios platform: <preference name=”WKWebViewOnly” value=”true” /> <feature name=”CDVWKWebViewEngine”>` <param name=”ios-package” value=”CDVWKWebViewEngine” /> </feature> <preference name=”CordovaWebViewEngine” value=”CDVWKWebViewEngine” /> Finally run ionic cordova prepare ios to reflect the changes … Read more