How to Fix ITMS-90426 Error When Submitting to TestFlight

Background

In iOS development, we often use TestFlight for internal testing and distribution.
Sometimes, you may encounter ITMS-90426, preventing your app from being submitted.


Error Message

1ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing.
2Rebuild your app using the current public (GM) version of Xcode and resubmit it.

Meaning:
The app package is missing the SwiftSupport folder. You need to rebuild the app using the latest official (GM) version of Xcode and resubmit.


Causes

  • The submitted IPA package is missing the SwiftSupport folder
  • This folder contains Swift runtime libraries required for the app to run properly on target devices

Solutions

Method 1: Rebuild Using Xcode (Recommended)

  1. Ensure you have installed the latest Xcode GM version
  2. Rebuild the project and perform an Archive
  3. Use Xcode Organizer to export and upload the app
  4. Verify that the exported IPA contains the SwiftSupport folder

Method 2: Manually Add SwiftSupport Folder

Use this method if you only have the IPA and no source code:

  1. Unzip the IPA

    • Change the .ipa extension to .zip and unzip it
  2. Add the SwiftSupport Folder

    • Copy the SwiftSupport folder from a properly exported IPA
    • Place it in the unzipped directory
  3. Repackage the IPA

    • Compress the directory back into a ZIP
    • Rename the extension back to .ipa
  4. Upload to TestFlight Again


Summary

  • Root cause: IPA is missing the SwiftSupport folder
  • Best solution: Rebuild and upload with the latest Xcode
  • Alternative: Manually add the missing folder

Following these steps will successfully resolve ITMS-90426