iOS 18.3.2 Enterprise App Crashes on Launch - SecKeyVerifySignature Failed

We are encountering a critical issue where an enterprise-signed iOS app crashes immediately after installation on devices running iOS 18.3.2 (22D82). The same app runs fine on other iOS versions (including iOS 18.3.1 and earlier).

Issue Summary: After upgrading to iOS 18.3.2, users are unable to launch our enterprise app (Bundle ID: com.kt.MobileDRM).

The app installs successfully but crashes immediately upon launch.

This issue occurs only on iOS 18.3.2, not on earlier versions or other iPadOS/iOS devices.

System Log Snippet: SecKeyVerifySignature failed: Error Domain=NSOSStatusErrorDomain Code=-50 "rsa_pub_crypt failed, ccerr=-7" UserInfo={numberOfErrorsDeep=0, NSDescription=rsa_pub_crypt failed, ccerr=-7}

Additional Info: The app is signed with a valid enterprise certificate.

No changes were made to the app binary or signing configuration before this issue started.

We are not using an IPS file.

A similar app (different bundle ID) shows the same behavior on iPadOS 18.3.2 but runs fine on other versions.

Questions: Has there been a change in iOS 18.3.2 that affects enterprise certificate validation?

Does ccerr=-7 indicate a cryptographic change or stricter signature verification?

Are there updated requirements or provisioning profile constraints we should be aware of for iOS 18.3.2?

We would greatly appreciate any insights or official guidance regarding this issue. Thank you!

Your description makes me suspect that this is a bug in the system's verification of your app, and one that I've heard about from other developers, so you're not alone. If I'm correct that what you're experiencing is due to the same issue, we're working to investigate the cause, and there's nothing that you need to worry about on your end for how your app is signed, or changes that you should make.

For us to verify whether or not this is the issue that I'm thinking of, we need to see a bug report with a sysdiagnose attached so that we can review the system console log in full. If you could open that bug report with that information attached, and then post the FB number here for my reference, that'd be very helpful.

— Ed Ford,  DTS Engineer

This has been registered for feedback support FB17157659.

We are experiencing the same issue. Our enterprise apps written with flutter started not to work on some devices after 18.3.2. When the user clicks the application, it could not be launched and closed immediately. Any help will be appreciated.

We had some similar issues with our enterprise builds.

The following solved it for us:

  • Use Configurator to remove the enterprise profiles
  • Delete the app
  • Reboot the device
  • Reinstall the app and profile

We believe this is addressed in iOS 18.5 beta 3. Here is the release note:

Security

Resolved Issues

Fixed: Some enterprise apps might not launch. If you experienced this issue on iOS 18 or later, uninstall all enterprise apps from the device and reinstall them.

If you test on iOS 18.5 beta 3, and still find that your apps can’t launch after following those instructions, please file a bug report with a sysdiagnose attached. Once the report is filed, please post the FB number here so that I can follow-up on it.

— Ed Ford,  DTS Engineer

iOS 18.3.2 Enterprise App Crashes on Launch - SecKeyVerifySignature Failed
 
 
Q