macOS Tahoe 26.5.1: Mac Catalyst App Crashes at Launch with EXC_BREAKPOINT in libsystem_secinit due to Container Integrity Check Failure

After updating the application following an upgrade from a previous macOS version to macOS Tahoe 26.5.1 (25F80), the sandboxed app immediately crashes on launch. The crash occurs during dyld library initialization, before any application code (including main()) is executed.

The crash report identifies that libsystem_secinit.dylib rejects the existing app sandbox container with the following signature: "failed integrity checks for container at /Users/apptest/Library/Containers/77C6DBAA-6E54-4ED4-947C-5C5648BE280B/Data: Invalid argumen"

Clearing out the old sandbox container data (e.g., rm -rf ~/Library/Containers/77C6DBAA-6E54-4ED4-947C-5C5648BE280B/Data) resolves the crash.

Please help analyze the possible causes of this issue: 1.Could this be a compatibility issue between the new macOS 26.5.1 system and Mac Catalyst apps? 2.Could this be caused by certain APIs used by the app or specific project configuration settings? If so, please provide some relevant hints to help narrow down the scope of analysis.

Is this affecting an app that you’ve built? Or are you seeing this with apps built by other developers?


For context, the immediate cause of this crash is an app container ownership check. When a sandboxed app first launches, the system creates its app container and records information about the app’s identity into that container. The next time the app launches it checks that that this is the same app. This prevents a malicious app from impersonating some popular app and snarfing up its data. This “same app” check is based on code signing requirements. See TN3127 Inside Code Signing: Requirements.

Something has gone wrong with that check in your case. I’m not aware of any specific reason why this check would suddenly start failing for your app. To understand what’s going on I’ll need a bunch of information from you, and hence the question above is the first of many (-:

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

macOS Tahoe 26.5.1: Mac Catalyst App Crashes at Launch with EXC_BREAKPOINT in libsystem_secinit due to Container Integrity Check Failure
 
 
Q