Hello, I'm facing a crash on launch for my program.
This has been a recent find since upgrading to Xcode 15.1 and using new ld_prime linker.
I am able to launch my release build which has different optimization flags.
I'm not using any Diagnostics options in my program scheme.
The error I get is about a system framework not being found. When I look up these file locations the framework found in System/Library
is there but the one in /private/preboot/Cryptexes/OS
is missing. I'm running with --verbose
linker/build flags but I don't get any more info than this (no warnings during build either).
dyld[439]: Library not loaded: /System/Library/Frameworks/Foundation.framework/Foundation
Referenced from: <XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX> /private/var/containers/Bundle/Application/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/application.app/application
Reason: tried: '/System/Library/Frameworks/Foundation.framework/Foundation' (no such file), '/private/preboot/Cryptexes/OS/System/Library/Frameworks/Foundation.framework/Foundation' (no such file), '/System/Library/Frameworks/Foundation.framework/Foundation' (no such file, no dyld cache)
These look like system files so I would appreciate some assistance in finding why the framework in the Cryptexes
directory is missing. Thank you!