Can't submit apps to AppStore: ERROR ITMS-9053

2020-01-30 12:01发布

ERROR ITMS-90534: "Invalid Toolchain.

New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, macOS, and iOS SDK or later. Don't submit apps built with beta software including beta macOS builds." ERROR ITMS-90534: "Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, macOS, and iOS SDK or later. Don't submit apps built with beta software including beta macOS builds."

I found this error during upload IPA to account.

21条回答
ら.Afraid
2楼-- · 2020-01-30 12:17

An error message it self says, Use stable (not beta) version of Xcode to create a build. Your mac OS should also be stable (not beta)

Use latest stable version of Xcode Tool (Xcode 9) to create your build and upload using Application Uploader.

Ensure following points, while creating your build:

  • Xcode version (Latest stable version of Xcode Tool - Current Xcode 9)
  • Mac OS version (Latest stable MacOS version - High Sierra 10.12.7)
  • Xcode Project (Document) Format version (Xcode 8.0-compatible)
查看更多
淡お忘
3楼-- · 2020-01-30 12:17

For XCode 9.2 Problem mostly in Command Line Tools version.

Best solution:

  1. Reinstall XCode or Command Line Tools
  2. Set Project Format in your project to Xcode 8.3-compatible

Possible solution:

  1. Open XCode.app (Show Package Contents)
  2. Find and open version.plist
  3. Change ProductBuildVersion from 9C40b to 9C40
  4. Set Project Format in your project to Xcode 8.3-compatible
  5. Enjoy!
查看更多
We Are One
4楼-- · 2020-01-30 12:18

The same issue occurs with me today (13 July 2017).

As I was using XCode 9 beta 2, till date. Everything was working fine.

The last build which I uploaded was on 9th of July 2017, using XCode 9 beta 2.

After trying a lot of changes, finally the fix was:

Upgrading to the latest beta of XCode, which was XCode 9 beta 3 (released on 10th July 2017).

BOTTOMLINE:

If you are using any beta version of XCode, and if it is outdated. Apple will reject your build from that version causing the error asked by questioner. As long as the version is stable you don't need to worry.

It is recommended to check your current version is latest or not. If not, then download the latest XCode and push a new build achieved using the latest XCode beta

Why I didn't use a stable version of XCode instead?

The stable version at this time is XCode 8.3.3, and the language used is Swift 3.

Though there is minimum code breaking change from Swift 3 to 4, but my latest code base was Swift 4. Plus, you might be having Pods in your project which also has to be downgraded to the latest stable version. Until a stable version of XCode 9 is out. So, I opt to download the latest version of XCode beta

查看更多
兄弟一词,经得起流年.
5楼-- · 2020-01-30 12:19

I received this error having archived our app from the command line using fastlane gym. When I archived the app manually using Xcode I did NOT receive the error.

I guess there's something wrong with the arguments/config I am passing to fastlane gym. If I work out what this is I will report back.

查看更多
我想做一个坏孩纸
6楼-- · 2020-01-30 12:21

Right-Click on the archive file (.xcarchive) > Show Package Contents > Products > Applications > Right-Click on the app file > Show Package Contents > Double-Click on Info.plist to edit it

Remove b from the end of the value for DTXcodeBuild (for example change from 9C40b to 9C40)

Re-submit and it will work

查看更多
太酷不给撩
7楼-- · 2020-01-30 12:24

I was getting same error while i was uploading for apple review using Xcode 11.2.

Fixes steps: Apple decided to deprecate Xcode 11.2 on November 5th 2019. Xcode 11.2 has UITextView Building buggy code. So, Apple suggested to use Xcode 11.2.1 GM seed.

You can download from link https://developer.apple.com/download/

Message From Apple: This update fixes a critical issue that could cause apps using UITextView to crash when run on previous versions of iOS, iPadOS, or tvOS. Please see the release notes

You can build and release app using Xcode 11.2.1 GM seed. Hoping this will help some people.

查看更多
登录 后发表回答