The game for some reason can't be opened normally when first downloading and starting. This issue also occurs with the demo version too.
To fix this, you'd have to make "nwjs" binary inside the application bundle "executable" in order to run it.
Example command:
chmod +x <path to crosscode app bundle>/Contents/MacOS/nwjs
Now after dealing with that, trying to launch the game will result in an instant crash. No matter if you launch the binary from the application bundle or you run it from the terminal.
Here is a stack trace of what happened:
[0904/162223.869663:FATAL:double_fork_and_exec.cc(127)] execvp /Applications/CrossCode.app/Contents/Frameworks/nwjs Framework.framework/Versions/87.0.4280.141/Helpers/chrome_crashpad_handler: Permission denied (13) 0 nwjs Framework 0x000000011dd513c9 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 9855673 1 nwjs Framework 0x000000011dc91ee3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 9072083 2 nwjs Framework 0x000000011dca6685 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 9155957 3 nwjs Framework 0x000000011dca75ca v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 9159866 4 nwjs Framework 0x000000011f7827c0 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 37320368 5 nwjs Framework 0x000000011f77d587 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 37299319 6 nwjs Framework 0x000000011f77c451 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 37294913 7 nwjs Framework 0x000000012088d06a v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 55189338 8 nwjs Framework 0x000000012088d353 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 55190083 9 nwjs Framework 0x0000000119f34054 ChromeMain + 6820 10 nwjs Framework 0x0000000119f34643 ChromeMain + 8339 11 nwjs Framework 0x000000011dab1077 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7102311 12 nwjs Framework 0x000000011daafe4b v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7097659 13 nwjs Framework 0x000000011dab030c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7098876 14 nwjs Framework 0x0000000119f326d0 ChromeMain + 288 15 nwjs 0x000000010cdf488f main + 287 16 dyld 0x000000010e65f52e start + 462 [0904/162223.872979:ERROR:file_io.cc(90)] ReadExactly: expected 8, observed 0 [12954:259:0904/162224.251282:ERROR:service_utils.cc(157)] --ignore-gpu-blacklist is deprecated and will be removed in 2020Q4, use --ignore-gpu-blocklist instead. [12954:37891:0904/162224.259395:ERROR:service_utils.cc(157)] --ignore-gpu-blacklist is deprecated and will be removed in 2020Q4, use --ignore-gpu-blocklist instead.
Here are my Macbook's specs if needed: