They’re compiled into a proprietary format (LLVM-based, device-agnostic intermediate language) that is not publicly documented. This happens as part of the build process, by default; the Xcode toolchain has a build rule to take Metal source files, compile them, and shove the output .metallib into your application’s bundle someplace. Apple’s documentation covers this in more detail.
Lets hope that will help Epic Support.
There is another problem that Apple has different licences of Europe and the USA, which may again be a problem.
This is a consistent and frequent issue, since v40.30 I can confirm I am also getting these same problems…
It seems to be related to Windows Defender flagging many files at fortnite install folder as untrusted, and blocking uefn to run (or sometimes crashing during execution).
Two alternatives that I’ve found to fix/workaround this issue:
Disable Windows Defender Real Time Protection (Works and UEFN does not crash anymore. But is a security risk since you’re disabling entire computer protection)
Each time that the crash window happen (may be at launch or during execution), check the file name (usually .exe or .dll at fortnite install dir), and add it as a whitelisted file on Windows Defender. You may need to repeat this step many times for each file it reports, I tested adding entire folders to the defender exclusion list, but it did not seem to have worked for me…
Here are some attached screenshots that is related to the problem:
And this is my current windows defender protection exclusion list to avoid the issue (there is more, does not fit on a single image… Every time it flags a new file/folder I add here):
@Flak Please reopen this thread with these additional details, I hope it helps reproducing the issue and providing a fix. I know more people facing this same issue, so is not an isolated case…
(I have not tested if behaviors difer from Home/Pro/Entrerprise versions of windows, but also may be a good thing to check if is not only on consumer-facing environments)