App store submission using Xcode 8.1 - xcode

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

Related

ITMS-90745: Invalid Toolchain

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.

Setting SDK to 12.1

I keep getting the warning:
This app was built with the iOS 11.4 SDK. Starting March 2019, all iOS
apps submitted to the App Store must be built with the iOS 12.1 SDK or
later, included in Xcode 10.1 or later.
...when I upload to the app store.
I run Xcode 10.1, and I also set the base SDK to 12.1 as in the screenshot, but I still get the warning after archiving and uploading. Is there anything else I need to do? Deployment target is 9.0.
Just make sure you are using latest version of Xcode for compiling and uploading your build. Also make sure that you app screens support the all-screen design of iPhone XS Max or the 12.9-inch iPad Pro (3rd generation). Also check if all the pods are also build on latest SDK
I had 2 versions of Xcode (9 and 10) on my machine and after uploading I was also getting this warning. May be lame but once I removed Xcode 9 from my machine this warning went away.
Note: This is just a workaround. I'm not sure it can solve your problem.
Your Base SDK setting is different from mine.
Since I have just uploaded my app to Appstore without any problem (Nov 13, 2018 at 10:23 PM),
I think it's worth a try to set it to iphoneos like in the image and try to archive and upload again.
Xcode version 10.1 (10B61)

Minimum Xcode version to upload to App Store

I currently use Xcode7 and I have to continue using it for compatibility reasons. Should I expect that Xcode 7 will be incompatible with the App Store soon?
The Xcode version changes once every year in April. Starting April 2022 you need to built with Xcode 13 and the iOS 15 SDK.
The updated documentation at https://developer.apple.com/ios/submit/ says now:
Starting April 2022, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 13 and the iOS 15 SDK.
At the time of the question the documentation said:
Please note that Starting March 2019, all iOS apps submitted to the App Store will need to be built with the iOS 12.1 SDK or later […]
As iOS 12.1 SDK is included in Xcode 10.1, Xcode 7 seemed to be incompatible for new builds.
Starting April 2021, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK.
For more details : https://developer.apple.com/app-store/submissions/
Starting April, 2020, all apps submitted to the App Store will need to
be built with Xcode 11. Xcode 11 requires macOS Mojave 10.14.3 or
later.
More you can find here:
https://developer.apple.com/app-store/submissions/
As of April 2022, all iOS apps submitted to the App Store must be built with Xcode 13 (source).
This information can be found directly in iTunes Connect where you can select the Build for your App. (At least it says so for iOS Apps)
(In 2017, you needed Xcode 6 (or newer) or Application Loader 3 (or newer).)
Though the documentation (https://developer.apple.com/library/content/qa/qa1806/_index.html) says that the only way to ensure your Xcode configuration will be accepted is to "Validate" your build:
For compatibility reasons, the App Store will often accept apps that are built with some older versions of Xcode or Base SDK.
To determine if an older Xcode configuration is currently accepted by the App Store, you can choose "Archive" under the "Product" menu to make an archived build, then use the Validate feature, to test if that build meets minimum requirements for submission to the App Store.
Starting April 2022, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 13 and the iOS 15 SDK.
For more detail : https://developer.apple.com/ios/submit/

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?

Resources