nmilcoff / BreachDetector

Detect root, emulation, debug mode and other security concerns in your Xamarin apps
MIT License
88 stars 12 forks source link

BreachDetector generate ITMS-90426: Invalid Swift Support when publish to Apple #14

Open JoacimWall opened 3 years ago

JoacimWall commented 3 years ago

We have a thierd part that are responsible for publish the app that we develop. So we just build the IPA on App center where the thierd part has setup the cert and password. The thierd part then download the IPA and use the Transporter app to transport it to Apple. After the transport is done the get the error mail from Apple state the error:

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

There is a workaround: 1.If you locally build(Release ) the app on a mac with Visual studio for mac 2.Then right click the project and archive for publishing 3Now on the same machine Start Xcode this build will appear under Windows/Organizer (Important you need to restart Xcode if you have it started to refresh the Archives ). 4 Click Distribute App and unclick the checkbox “Strip Swift symbols”, Click Next Now it should go throw the process.

This workaround is no go for the thierd part that publish the app.