So, I’m running 4.14 (from the 4.14.0-release tag on git), and if I try to open the project settings window, the editor hangs for a few seconds and then exits. After looking at the log, it seems the engine was trying to launch /Engine/Binaries/DotNet/IOS/IPhonePackager.exe, when it should be looking for /Engine/Binaries/DotNET/IOS/IPhonePackager.exe (notice the incorrect casing on the DotNET directory).
I can work around the issue by creating a symbolic link from Binaries/DotNet to Binaries/DotNET, thus directing the engine to the correct path (the way it is in the git repo), but that’s really just a band-aid fix. Since that fixes all references to the wrong path, there could also be other files being loaded using from there.
I find it strange that it’s trying to load an iPhone packaging binary on Linux, because you can’t package for iOS on Linux and the path normally wouldn’t be an issue on OSX since its file system is case insensitive anyway, so maybe the reason that it’s trying to load that could be investigated as well?
Here’s the last few log entries just before the editor crashes (without the symlink in place):
[2016.11.16-21.11.13:257][ 37]LogHAL:Warning: LinuxPlatformProcess::AttemptToMakeExecIfNotAlready: could not stat '/home/<user>/UnrealEngine/Engine/Binaries/DotNet/IOS/
IPhonePackager.exe', errno=2 (No such file or directory)
[2016.11.16-21.11.13:319][ 37]LogLinux:Error: appError called: Assertion failed: Assertion failed: [File:/home/<user>/UnrealEngine/Engine/Source/Runtime/Core/Private/L
inux/LinuxPlatformProcess.cpp] [Line: 857]
FLinuxPlatformProcess::CreateProc: posix_spawn() failed (2, No such file or directory)