ITMS-90745: Invalid Toolchain - xcode

Uploading to App Store Connect works fine until publishing for review with the App Store.
On xcode 11.3 Beta, the most up to date.
Email includes;
ITMS-90745: Invalid Toolchain - Your app was built with a version of
Xcode or SDK that is not yet supported. For information about the
supported version of Xcode or SDK for App Store submissions, view
Apple Developer News and Updates (https://developer.apple.com/news/).
I can upload just fine and use TestFlight just fine.
What is the max x-code version for uploading binary to the app store?

You are using a beta version for uploading apps to the app store.
Since Apple doesn't provide support for beta builds on the app store, you need to upload using xcode 10 until xcode 11 comes out of beta.
The beta allows testing through testflight but your binary will always be rejected whilst on a new beta.
Tl;dr. Always use the most up to date version available on the Mac App Store when wanting to upload to the app store.

User Xcode 11.2.1 GM. Hope it will work.

Related

Error uploading to App Store Connect in Mojave 10.14.1 full version

I just upgraded to Mojave 10.14.1's full version, and I've been having trouble uploading my app to App Store Connect.
I get the following error, which I have seen on many other SO questions:
Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 9 or later, macOS, and iOS SDK or later. Don't submit apps built with beta software including beta macOS builds.
I am using the full version of Xcode (10.1) that released earlier today and the full version of Mojave. How do I get rid of this warning so I can upload to App Store Connect?
I've got it to work now. I assume something was slow at Apple's end in authenticating Xcode 10.1 and Mojave 10.14.1. I reuploaded the same build I was trying to do yesterday and now it is working.

App store submission using Xcode 8.1

I found the below content from the link https://developer.apple.com/testflight/release-notes/.
Starting May 10, 2017, app archives built with Xcode 8.3 will no longer be accepted. Make sure to build and submit your apps using Xcode 8.3.1 or later.
What does they mean?. I cannot submit the apps using lower(than 8.3.1) XCode version?.I'm using 8.1 as of now,with 8.1 I cannot submit the apps to app store?
What does they mean?. I cannot submit the apps using lower(than 8.3.1) XCode version?.I'm using 8.1 as of now,with 8.1 I cannot submit the apps to app store?
-> You can submit builds using Xcode 6.0 or later or application loader 3.0 or later. Starting May 10, 2017, app archives built with Xcode 8.3 will no longer be accepted. It specifically says with built 8.3 not allowed.
Either Apple needs to update this release notes or update on ItunesConnect. I have recently submitted an build with 8.1 which was uploaded successfully on iTunes
Please see screenshot from ItunesConnect

Is it possible to upload to App Store using Xcode 7.1 (beta)?

I'm just preparing my app for iOS 9, prior to the new release next week, using latest beta version of Xcode but it gives me this error message:
Nope, you cannot with beta versions of Xcode (same as with previous beta versions of Xcode). Now the newest Xcode version is the 7.1 beta which cannot be used for publishing apps. But there is Xcode 7.0 GM version and with this one it should be possible to publish app. Now when I am uploading apps it gives me same warning ("Invalid Toolchain..."; but I have it in testing for internal testers, I am uploading app via Application Loader) but it shouldn't take long and after few days Apple sends emails to developers that App Store now accepts iOS 9 versions of apps.

Xcode 6.1 (6A1046a) - invalid bundle

Today, I have installed the latest version of Yosemite (GM), and Xcode 6.1 (6A1046a).
Here is the message I get when I try to validate my iOS 8 app before submitting.
"iTunes Store operation failed.
This bundle is invalid. New apps and app updates submitted to
the app store must be built with public (GM) version of
Xcode 5.1.1 or higher and iOS 7 SDK. Do not submit apps built
with beta software."
Note that I was able to submit my Swift app - on the Store since day #1 of iOS 8. As I have both GM (for Yosemite and Xcode), any idea why I have such a message?

iTunesConnect Version Control

I was wondering if I upload an app that is for ios 4.2, then once it is released, upload an update of that same app for ios 5.0, that contains ios 5.0 specific features, and it is released. Will users that have ios 4.2 be prompted that there is a new version even though they could not download it. And would that 4.2 version no longer be visible in the app store to those who are on 4.2 and have not downloaded the app yet?
I am asking this because apps that I create have always been for 4.2 to get a large range of downloads, but I wish to release an app that has features only ios 5 has but don't want to lose all those 4.2 downloaders so I want to have a 4.2 version and a 5.0 version, is that possible?
Thanks
Yes, iOS 4.2 users will be prompted to download the new version, which wont run on their device. The iOS 4.2 would no longer be available for download.
You could integrate the iOS 5 only features in a iOS 4.2 app in a way that they are optional and only showing up on a device with iOS 5 installed.

Resources