ITMS-90429: Invalid Swift Support – Swift libraries not at expected location in iOS app submission

Hello Apple Developer Community,

I’m facing an issue when submitting my iOS app to App Store Connect.

ITMS-90429: Invalid Swift Support libswiftDarwin.dylib, libswiftMetal.dylib, libswiftCoreAudio.dylib, libswiftsimd.dylib, libswiftQuartzCore.dylib, libswiftos.dylib, libswiftObjectiveC.dylib, libswiftDispatch.dylib, libswiftCoreGraphics.dylib, libswiftCoreFoundation.dylib, libswiftUIKit.dylib, libswiftCoreMedia.dylib, libswiftCore.dylib, libswiftFoundation.dylib, libswiftCoreImage.dylib aren’t at the expected location: /Payload/Runner.app/Frameworks. Move the file to the expected location, rebuild your app using the current public (GM) version of Xcode, and resubmit it.

My setup:

Using Flutter for iOS development Flutter version: 3.32.8 Xcode version: Version 16.3

What I have tried so far:

Cleaned build folder: flutter clean Upgraded Flutter and CocoaPods to the latest version. Rebuilt the project using latest Xcode GM version. Verified that Always Embed Swift Standard Libraries is set to YES in Xcode. Reinstalled pods and ensured use_frameworks! is correctly set in Podfile.

Despite this, I still get the same error.

My questions:

What is the correct way to ensure the Swift libraries are embedded in the correct location for Flutter apps? Is there any known issue when building with Flutter and integrating static .a libraries that could cause this problem? Has anyone successfully submitted a Flutter iOS app with external static libraries linked and avoided this error?

Are there any manual steps required to fix the location of Swift dylibs during the build process?

Thank you in advance for your help!

ITMS-90429: Invalid Swift Support – Swift libraries not at expected location in iOS app submission
 
 
Q