Devices upgraded to iOS 18 fail to launch apps signed with an enterprise certificate.

We are using an app distributed via an iOS enterprise certificate. There is an exceptional user who could normally use the app signed with this certificate before upgrading to iOS 18. However, after updating to iOS 18 (currently on version 18.3), the app crashes immediately upon launch. Real-time logs indicate that the application fails to start. This issue is unique to this user, as other users on the same iOS 18.3 system do not experience the problem.

I'd like you to collect a complete sysdiagnose and attach it to a bug report so we can investigate this. Once you've done that, please post the FB number here so I can follow-up on this internally.

Some additional information that is useful for us to know:

  • Does this customer have only one enterprise app from your company installed, or more than one?
  • If you're able to use the iOS 18.4 beta, does this still continue to reproduce on that iOS version?

— Ed Ford,  DTS Engineer

This happens to many of our users too.

The request to open "" failed. Domain: IDELaunchCoreDevice Code: 0 User Info: { DVTErrorCreationDateKey = "2025-03-13 09:32:21 +0000"; IDERunOperationFailingWorker = IDELaunchCoreDeviceWorker; }

The application failed to launch. Domain: com.apple.dt.CoreDeviceError Code: 10002 User Info: { BundleIdentifier = ""; }

The request to open "" failed. Domain: FBSOpenApplicationServiceErrorDomain Code: 1 Failure Reason: The request was denied by service delegate (SBMainWorkspace). User Info: { BSErrorCodeDescription = RequestDenied; FBSOpenApplicationRequestID = 0x32af; }

The operation couldn’t be completed. The process failed to launch. Domain: FBProcessExit Code: 64 Failure Reason: The process failed to launch. User Info: { BSErrorCodeDescription = "launch-failed"; }

The operation couldn’t be completed. Launch failed. Domain: RBSRequestErrorDomain Code: 5 Failure Reason: Launch failed.

Launchd job spawn failed Domain: NSPOSIXErrorDomain Code: 85 Failure Reason: Bad executable (or shared library)

Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : { "device_identifier" = "00008110-001E69C21AF8401E"; "device_isCoreDevice" = 1; "device_isWireless" = 1; "device_model" = "iPhone14,2"; "device_osBuild" = "18.3.1 (22D72)"; "device_platform" = "com.apple.platform.iphoneos"; "device_thinningType" = "iPhone14,2"; "dvt_coredevice_version" = "397.24"; "dvt_coresimulator_version" = "987.2"; "dvt_mobiledevice_version" = "1759.40.2"; "launchSession_schemeCommand" = Run; "launchSession_state" = 1; "launchSession_targetArch" = arm64; "operation_duration_ms" = 13977; "operation_errorCode" = 0; "operation_errorDomain" = IDELaunchCoreDevice; "operation_errorWorker" = IDELaunchCoreDeviceWorker; "operation_name" = IDERunOperationWorkerGroup; "param_debugger_attachToExtensions" = 0; "param_debugger_attachToXPC" = 1; "param_debugger_type" = 1; "param_destination_isProxy" = 0; "param_destination_platform" = "com.apple.platform.iphoneos"; "param_diag_113575882_enable" = 0; "param_diag_MainThreadChecker_stopOnIssue" = 0; "param_diag_MallocStackLogging_enableDuringAttach" = 0; "param_diag_MallocStackLogging_enableForXPC" = 1; "param_diag_allowLocationSimulation" = 1; "param_diag_checker_tpc_enable" = 1; "param_diag_gpu_frameCapture_enable" = 0; "param_diag_gpu_shaderValidation_enable" = 0; "param_diag_gpu_validation_enable" = 0; "param_diag_guardMalloc_enable" = 0; "param_diag_memoryGraphOnResourceException" = 0; "param_diag_mtc_enable" = 1; "param_diag_queueDebugging_enable" = 1; "param_diag_runtimeProfile_generate" = 0; "param_diag_sanitizer_asan_enable" = 0; "param_diag_sanitizer_tsan_enable" = 0; "param_diag_sanitizer_tsan_stopOnIssue" = 0; "param_diag_sanitizer_ubsan_enable" = 0; "param_diag_sanitizer_ubsan_stopOnIssue" = 0; "param_diag_showNonLocalizedStrings" = 0; "param_diag_viewDebugging_enabled" = 1; "param_diag_viewDebugging_insertDylibOnLaunch" = 1; "param_install_style" = 2; "param_launcher_UID" = 2; "param_launcher_allowDeviceSensorReplayData" = 0; "param_launcher_kind" = 0; "param_launcher_style" = 0; "param_launcher_substyle" = 0; "param_runnable_appExtensionHostRunMode" = 0; "param_runnable_productType" = "com.apple.product-type.application"; "param_structuredConsoleMode" = 1; "param_testing_launchedForTesting" = 0; "param_testing_suppressSimulatorApp" = 0; "param_testing_usingCLI" = 0; "sdk_canonicalName" = "iphoneos18.1"; "sdk_osVersion" = "18.1"; "sdk_variant" = iphoneos; }

System Information

macOS Version 15.1 (Build 24B83) Xcode 16.1 (23503) (Build 16B40) Timestamp: 2025-03-13T11:32:21+02:00

@udi_pol, can you please follow-up with the suggestions I made in my previous post, including testing this on a beta if you are able, and also filing a bug report with a sysdiagnose? If this is a bug, we need significantly more detail contained in a sysdiagnose than just the logs you provided here. Once you've created the bug report, make sue to post the FB number here.

— Ed Ford,  DTS Engineer

@DTS Engineer Ed

I had the same problem FB4268895 submitted the sysdiagnose with it.

@DTS Engineer Ed

Corrected FB16951085

@DTS Engineer I had the same problem FB16954177 submitted the diagnostic with it.

@teedlo, thank you!

@TTKEDP, Can you attach a sysdiagnose to your report? We really need the system log as a starting point to look into these.

— Ed Ford,  DTS Engineer

@DTS Engineer I attached the sysdiagnose to FB17000918.

@TTKEDP, thank you, that gives us something to start with.

— Ed Ford,  DTS Engineer

@teedlo, on FB16951085, are you able to attach the .ipa of the app that you see crash on launch?

And for both you and @TTKEDP, can you separately collect another sysdiagnose following this process:

  1. Employee manually trusts an app in the Settings app
  2. App doesn't launch
  3. Collect a sysdiagnose immediately at this point

If you're able to collect that additional sysdiagnose, please upload it to your respective bug report numbers and then let me know here.

— Ed Ford,  DTS Engineer

@DTS Engineer

  1. Delete an app in the Settings app > General > VPN & Device Management
  2. Install the app
  3. Manually trust the app in the Settings app > General > VPN & Device Management and reboot the phone
  4. Launch the app

When executed in the above process, the app suddenly runs successfully.

We are using two app distributed via an iOS enterprise certificate. I had the same problem. Before iOS18.3, it was possible to reinstall the recovery by uninstalling, now on some devices, it does not work.

@lily321, can you also collect a sysdiganose based on my prior requests in this thread?

  1. Employee manually trusts an app in the Settings app
  2. App doesn't launch
  3. Collect a sysdiagnose immediately at this point

Once you have that, please file a bug report with the sysdiagnose attached and post the FB number here. Please also mention the Team IDs for each app failing to launch, and if there's more than one app in your report. The more information we can get on your situation, the better we'll be able to look into your report.

— Ed Ford,  DTS Engineer

Any update on this? We are also facing the same error

We believe this is addressed in iOS 18.4 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.4 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

Devices upgraded to iOS 18 fail to launch apps signed with an enterprise certificate.
 
 
Q