Hi
When uploading apps to the App Store to be used in TestFlight I get something like this:
***
Invalid Swift Support - The files libswiftCoreGraphics.dylib, libswiftDarwin.dylib, libswiftos.dylib, libswiftQuartzCore.dylib, libswiftFoundation.dylib, libswiftMetal.dylib, libswiftCoreLocation.dylib, libswiftCoreFoundation.dylib, libswiftWatchKit.dylib, libswiftCoreImage.dylib, libswiftObjectiveC.dylib, libswiftUIKit.dylib, libswiftMapKit.dylib, libswiftDispatch.dylib, libswiftCore.dylib don’t match /Payload/FantasticApp.app/Frameworks/libswiftCoreGraphics.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftDarwin.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftos.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftQuartzCore.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftFoundation.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftMetal.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCoreLocation.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCoreFoundation.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftWatchKit.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCoreImage.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftObjectiveC.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftUIKit.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftMapKit.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftDispatch.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCore.dylib.
Make sure the files are correct, rebuild your app, and resubmit it. Don’t apply post-processing to /Payload/FantasticApp.app/Frameworks/libswiftCoreGraphics.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftDarwin.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftos.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftQuartzCore.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftFoundation.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftMetal.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCoreLocation.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCoreFoundation.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftWatchKit.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCoreImage.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftObjectiveC.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftUIKit.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftMapKit.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftDispatch.dylib,
/Payload/FantasticApp.app/Frameworks/libswiftCore.dylib.
***
What does 'Don't match' meen exactly? Only difference between the libraries in Swiftsupport folder and those in Frameworks is that those in Frameworks have been signed.
This issue has surfaced with Xcode 10.x.
Thanks.
Thanks for the input so far from all of you.
The direction we are going in now seems to be app thinning. It seems when we look into an exported archive, the Swift libraries in there have been made much smaller (probably only supporting relevant architectures), so the way we are custom building and signing so far has to be done in a slightly different way.