I’m sorry if this is a rather broad request but basically developing on Mac (any OS version and hardware and any project, even the hello world tutorial) it’s basically impossible as of 4.10.*
Few problems that I’ve got and I suspect I can’t be the only one (And I’ve searched and googled everywhere, no one has got the answer for these):
- New Scheme system is (still) wrong:
There are 4 schemes and only 1 is working:
*- Debug Game *
You cannot run any standalone game version from xcode, it always complains with the following error:
"*The global shader cache file ‘/Users/Shared/UnrealEngine/4.10/Engine/GlobalShaderCache-GLSL_150_MAC.bin’ is missing.
Your application is built to load COOKED content. No COOKED content was found; This usually means you did not cook content for this build.
It also may indicate missing cooked data for a shader platform(e.g., OpenGL under Windows): Make sure your platform’s packaging settings include this Targeted RHI.
Alternatively build and run the UNCOOKED version instead.*"
Now I think there are several problems:
1) You cannot run an UNCOOKED version, or I cannot find for the life of me the way of doing it on mac. Adding default arguments to app won’t change a thing. Please explain how to run an uncooked version on MAC,every tutorial I’ve seen is either wrong or old and not applicable to Mac.
2) Even if you manage to find that file somewhere else on the operative system, it will cascade with a series of other files/assets it cannot find.
3) Even if you cook the content from the editor, it won’t fine/generate that GlobalShaderCache-GLSL_150_MAC.bin file anyway, and probably more files to come.
Now I’d like to know how anyone can have it working, I suspect it could be a path problem that only some users experience, or the Mac version is simply broken. But how can it be? Surely you won’t release something that it’s just broken?
*- Debug Game Editor *
It builds fine but then fails to launch the editor, the filename is simply wrong, is failing with:
Could not launch “UE4Editor-Mac-DebugGame”
Now the problem here is that file doesn’t exist and/or it shouldn’t be called that way, I cannot find anywhere in mono where that file should have been created, and in the Xcode scheme manager window the executable name is the game itself, not “UE4Edtiro-Mac-DebugGame” and trying to bodge the filesystem into forcing that file to appear there is very wrong and causes other catastrophic problems down the line, plus really you shouldn’t need to do that, obviously!
*- Development *
Doesn’t work same way as Debug Game.
*- Development Editor *
Moreover on every scheme UE4_build won’t build with the following error:
Setting up Mono
Performing full C++ include scan (building a new target)
Creating makefile for UE4Editor (no existing makefile)
Compiling with MacOSX SDK 10.11
ERROR: Rocket: No modules found to build?
Command /Users/Shared/UnrealEngine/4.10/Engine/Build/BatchFiles/Mac/RocketBuild.sh failed with exit code 5
Please can you share with us some light on this? Let us know what’s the real status of mac’s support as it’s impossible right now to use it.