• Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Question - IDE Cannot build project using YYC on Mac IDE

EDIT: I have added the whole output log below.

Hi,

I'm currently using the mac IDE on both a macbook pro and imac and have the same problem on both machines when trying to build the project using YYC. The VM build works with no problems. I've looked around for a fix and tried a few things mentioned on other posts such as reinstall xcode, and checking I have the latest mono framework but none of those helped. I am currently on osx Catalina on both machines.

Console output is:

Code:
Saving project to: /Users/rhyskillick/GameMakerStudio2/test project/test project.yyp
"/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono"  /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/Igor.exe -j=8 -options="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/build.bff" -v -- Mac Run

Loaded Macros from /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/macros.json
Options: /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/platform_setting_defaults.json
Options: /Users/rhyskillick/.config/GameMakerStudio2/killickrhys_436455/local_settings.json
Options: /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/targetoptions.json
/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/GMAssetCompiler.exe  /c /zpex /iv=0 /rv=0 /bv=0 /j=8  /gn="test project" /td="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP" /cd="/Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E" /zpuf="/Users/rhyskillick/.config/GameMakerStudio2/killickrhys_436455" /m=llvm-mac /tgt=2 /llvmSource="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/yyc/"  /nodnd /cfg="default" /o="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC" /sh=True /optionsini="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/options.ini" /baseproject="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject/BaseProject.yyp" "/Users/rhyskillick/GameMakerStudio2/test project/test project.yyp" /preprocess="/Users/rhyskillick/.con
fig/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E"
Reading project file..../Users/rhyskillick/GameMakerStudio2/test project
Reading project file..../Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject
Reading config delta '/Users/rhyskillick/GameMakerStudio2/test project/options/main/inherited/options_main.inherited.yy'
finished.


/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono DONE (0)
Release build
Options: /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/PlatformOptions.json
homedir : /Users/rhyskillick
remote_install_path : /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project
Options: /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/ExtensionOptions.json
PlatformOptions
[Compile] Run asset compiler
/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/GMAssetCompiler.exe  /c /zpex /iv=0 /rv=0 /bv=0 /j=8  /gn="test project" /td="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP" /cd="/Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E" /zpuf="/Users/rhyskillick/.config/GameMakerStudio2/killickrhys_436455" /m=llvm-mac /tgt=2 /llvmSource="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/yyc/"  /nodnd /cfg="default" /o="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC" /sh=True /optionsini="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/options.ini" /baseproject="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject/BaseProject.yyp" "/Users/rhyskillick/GameMakerStudio2/test project/test project.yyp" /optionsini="/var/folders/q7/8zwp3wk
x6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/options.ini"  /bt=run /rt=yyc
Reading project file..../Users/rhyskillick/GameMakerStudio2/test project
Reading project file..../Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject
Reading config delta '/Users/rhyskillick/GameMakerStudio2/test project/options/main/inherited/options_main.inherited.yy'
finished.
Compile Constants...finished.
Remove DnD...finished.
Compile Scripts...finished.
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Rooms...finished.
Compile Extensions...finished.
Global scripts...finished.
finished.
collapsing enums.
Final Compile...finished.
Writing Chunk... GEN8
option_game_speed=60
Writing Chunk... OPTN
Writing Chunk... LANG
Writing Chunk... EXTN
Writing Chunk... SOND
Writing Chunk... AGRP
Writing Chunk... SPRT
Writing Chunk... BGND
Writing Chunk... PATH
Writing Chunk... SCPT
Writing Chunk... GLOB
Writing Chunk... SHDR
Writing Chunk... FONT
Writing Chunk... TMLN
Writing Chunk... OBJT
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... EMBI
Writing Chunk... TPAGE
Writing Chunk... TGIN
Writing Chunk... STRG
Writing Chunk... TXTR
Writing Chunk... AUDO
saving file /var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/test project.ios
Stats : GMA : Elapsed=279.475
Stats : GMA : sp=0,au=0,bk=0,pt=0,sc=0,sh=0,fo=0,tl=0,ob=0,ro=1,da=0,ex=0,ma=2,fm=0x0


/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono DONE (0)
nname: /var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/test project.zip
destname: /var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/GameAssetsMac.zip
/bin/bash -c "cd ~ && mkdir -p /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project/"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && mkdir -p /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC"


/bin/bash DONE (0)
rsync -ap "/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/test_project/" "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/"


rsync DONE (0)
cp  "/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/YYC/Mac/bin/iconcreate.sh" "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/iconcreate.sh"


cp DONE (0)
cp  "/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject/options/mac/icons/1024.png" "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png"


cp DONE (0)
/bin/bash -c "cd ~ && chmod +x /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/iconcreate.sh"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/iconcreate.sh /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/test_project/Supporting\ Files/icon.icns"
+ dirOutput=IconSet.iconset
+ rm -rf IconSet.iconset
+ mkdir -p IconSet.iconset
+ sips -z 16 16 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_16x16.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_16x16.png
+ sips -z 32 32 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_16x16@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_16x16@2x.png
+ sips -z 32 32 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_32x32.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_32x32.png
+ sips -z 64 64 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_32x32@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_32x32@2x.png
+ sips -z 128 128 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_128x128.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_128x128.png
+ sips -z 256 256 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_128x128@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_128x128@2x.png
+ sips -z 256 256 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_256x256.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_256x256.png
+ sips -z 512 512 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_256x256@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_256x256@2x.png
+ sips -z 512 512 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_512x512.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_512x512.png
+ sips -z 1024 1024 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_512x512@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_512x512@2x.png
+ iconutil -c icns IconSet.iconset -o '/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/test_project/Supporting Files/icon.icns'
+ rm -R IconSet.iconset


/bin/bash DONE (0)
/bin/bash -c "cd ~ && rsync -c -r /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/ /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && rm -rf /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project.app"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && cd /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project; xcodebuild -xcconfig "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project/__yy_certificate.xcconfg" ARCHS="x86_64" VALID_ARCHS="x86_64" clean build;"
/bin/bash -c "cd ~ && echo Starting... >/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/debug.log"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && open -n -a /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project.app --args -debugoutput \"/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/debug.log\" -output \"/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/debug.log\""
FSPathMakeRef(/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project.app) failed with error -43.


/bin/bash exited with non-zero status (1)
elapsed time 00:00:02.6702820s for command "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono" /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/Igor.exe -j=8 -options="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/build.bff" -v -- Mac Run started at 10/28/2019 22:41:58
FAILED: Run Program Complete
 
Last edited:

rIKmAN

Member
There is a whole load of info that gets spat out at me when I try the build so I'm not sure what's relevant, so if you need more info let me know and I can post it.
Always post the whole log from the failed build to allow people to see what might be causing the issue.

If you can put the output into code tags (and spoiler tags if it's especially long) that would be even better.
 
Last edited:
Here's the whole output:

Code:
Saving project to: /Users/rhyskillick/GameMakerStudio2/test project/test project.yyp
"/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono"  /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/Igor.exe -j=8 -options="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/build.bff" -v -- Mac Run

Loaded Macros from /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/macros.json
Options: /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/platform_setting_defaults.json
Options: /Users/rhyskillick/.config/GameMakerStudio2/killickrhys_436455/local_settings.json
Options: /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/targetoptions.json
/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/GMAssetCompiler.exe  /c /zpex /iv=0 /rv=0 /bv=0 /j=8  /gn="test project" /td="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP" /cd="/Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E" /zpuf="/Users/rhyskillick/.config/GameMakerStudio2/killickrhys_436455" /m=llvm-mac /tgt=2 /llvmSource="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/yyc/"  /nodnd /cfg="default" /o="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC" /sh=True /optionsini="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/options.ini" /baseproject="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject/BaseProject.yyp" "/Users/rhyskillick/GameMakerStudio2/test project/test project.yyp" /preprocess="/Users/rhyskillick/.con
fig/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E"
Reading project file..../Users/rhyskillick/GameMakerStudio2/test project
Reading project file..../Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject
Reading config delta '/Users/rhyskillick/GameMakerStudio2/test project/options/main/inherited/options_main.inherited.yy'
finished.


/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono DONE (0)
Release build
Options: /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/PlatformOptions.json
homedir : /Users/rhyskillick
remote_install_path : /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project
Options: /Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E/ExtensionOptions.json
PlatformOptions
[Compile] Run asset compiler
/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/GMAssetCompiler.exe  /c /zpex /iv=0 /rv=0 /bv=0 /j=8  /gn="test project" /td="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP" /cd="/Users/rhyskillick/.config/GameMakerStudio2/Cache/GMS2CACHE/test_proje_9C815C3B_36DBAC3E" /zpuf="/Users/rhyskillick/.config/GameMakerStudio2/killickrhys_436455" /m=llvm-mac /tgt=2 /llvmSource="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/yyc/"  /nodnd /cfg="default" /o="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC" /sh=True /optionsini="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/options.ini" /baseproject="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject/BaseProject.yyp" "/Users/rhyskillick/GameMakerStudio2/test project/test project.yyp" /optionsini="/var/folders/q7/8zwp3wk
x6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/options.ini"  /bt=run /rt=yyc
Reading project file..../Users/rhyskillick/GameMakerStudio2/test project
Reading project file..../Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject
Reading config delta '/Users/rhyskillick/GameMakerStudio2/test project/options/main/inherited/options_main.inherited.yy'
finished.
Compile Constants...finished.
Remove DnD...finished.
Compile Scripts...finished.
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Rooms...finished.
Compile Extensions...finished.
Global scripts...finished.
finished.
collapsing enums.
Final Compile...finished.
Writing Chunk... GEN8
option_game_speed=60
Writing Chunk... OPTN
Writing Chunk... LANG
Writing Chunk... EXTN
Writing Chunk... SOND
Writing Chunk... AGRP
Writing Chunk... SPRT
Writing Chunk... BGND
Writing Chunk... PATH
Writing Chunk... SCPT
Writing Chunk... GLOB
Writing Chunk... SHDR
Writing Chunk... FONT
Writing Chunk... TMLN
Writing Chunk... OBJT
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... EMBI
Writing Chunk... TPAGE
Writing Chunk... TGIN
Writing Chunk... STRG
Writing Chunk... TXTR
Writing Chunk... AUDO
saving file /var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/test project.ios
Stats : GMA : Elapsed=279.475
Stats : GMA : sp=0,au=0,bk=0,pt=0,sc=0,sh=0,fo=0,tl=0,ob=0,ro=1,da=0,ex=0,ma=2,fm=0x0


/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono DONE (0)
nname: /var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/test project.zip
destname: /var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/GameAssetsMac.zip
/bin/bash -c "cd ~ && mkdir -p /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project/"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && mkdir -p /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC"


/bin/bash DONE (0)
rsync -ap "/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/test_project_207C978_YYC/test_project/" "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/"


rsync DONE (0)
cp  "/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/YYC/Mac/bin/iconcreate.sh" "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/iconcreate.sh"


cp DONE (0)
cp  "/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/BaseProject/options/mac/icons/1024.png" "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png"


cp DONE (0)
/bin/bash -c "cd ~ && chmod +x /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/iconcreate.sh"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/iconcreate.sh /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/test_project/Supporting\ Files/icon.icns"
+ dirOutput=IconSet.iconset
+ rm -rf IconSet.iconset
+ mkdir -p IconSet.iconset
+ sips -z 16 16 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_16x16.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_16x16.png
+ sips -z 32 32 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_16x16@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_16x16@2x.png
+ sips -z 32 32 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_32x32.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_32x32.png
+ sips -z 64 64 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_32x32@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_32x32@2x.png
+ sips -z 128 128 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_128x128.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_128x128.png
+ sips -z 256 256 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_128x128@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_128x128@2x.png
+ sips -z 256 256 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_256x256.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_256x256.png
+ sips -z 512 512 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_256x256@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_256x256@2x.png
+ sips -z 512 512 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_512x512.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_512x512.png
+ sips -z 1024 1024 /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png --out IconSet.iconset/icon_512x512@2x.png
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/icon512.png
  /Users/rhyskillick/IconSet.iconset/icon_512x512@2x.png
+ iconutil -c icns IconSet.iconset -o '/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/test_project/Supporting Files/icon.icns'
+ rm -R IconSet.iconset


/bin/bash DONE (0)
/bin/bash -c "cd ~ && rsync -c -r /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_projectFromPC/ /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && rm -rf /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project.app"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && cd /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project; xcodebuild -xcconfig "/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project/__yy_certificate.xcconfg" ARCHS="x86_64" VALID_ARCHS="x86_64" clean build;"
/bin/bash -c "cd ~ && echo Starting... >/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/debug.log"


/bin/bash DONE (0)
/bin/bash -c "cd ~ && open -n -a /Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project.app --args -debugoutput \"/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/debug.log\" -output \"/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/debug.log\""
FSPathMakeRef(/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/test_project.app) failed with error -43.


/bin/bash exited with non-zero status (1)
elapsed time 00:00:02.6702820s for command "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono" /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.372/bin/Igor.exe -j=8 -options="/var/folders/q7/8zwp3wkx6v74n65jd03kj7240000gn/GameMakerStudio2/GMS2TEMP/build.bff" -v -- Mac Run started at 10/28/2019 22:41:58
FAILED: Run Program Complete
 

chirpy

Member
One thing I found uncomfortable in the log is that some of the project folders are named "test project" while others are "test_project". I'd recommend changing whitespaces in folders to underlines.
Other than that, the real log seems to go to:
/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/debug.log
There should be more information about what is that error -43.

Also, you may need to check that your both mac OS and xcode are up-to-date.
ref:
https://forum.yoyogames.com/index.php?threads/xcode-issue-failed-with-error-43.65186/
https://help.yoyogames.com/hc/en-us/articles/227860547-GMS2-Required-SDKs
 
Thanks for the reply :)

I have tried installing mono framework already and xcode is on the latest version, same with the OS.

When I check the debug log all it says is Starting... and nothing else in the file.
 
I'm sorry for the bump again, I still haven't resolved this issue. I submitted a support ticket over a month ago and they still haven't responded, and I've been actively looking for a solution trawling through older posts to see if anyone else had the same problem as me but with no success.
 
Once the build has completed, does Xcode open automatically?

If not, go to your output folder:

/Users/rhyskillick/GameMakerStudio2/Mac/GMS2MAC/test_project/

And open the Xcode project manually from there.

Then try building the app directly from Xcode.

I've had some luck in the past doing it this way.
 
I opened the xcode project manually and it appears to be an issue with the apple developer account. When I build the project it fails and gives me two error messages:

No account for team "XXX". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials.
No signing certificate "Mac Development" found: No "Mac Development" signing certificate matching team ID "XXX" with a private key was found.

I'll retry the setup process for the mac target (recheck accounts etc) and see how that goes. Do you need a valid developer account to build via VM as well or just YYC?
 
Okay, I've double checked I set everything up properly (certificates, app developer account working properly, same team member ID) and can still only build using vm. As mentioned above, when I build directly through xcode it says there is no account and no signed mac development certificate, both of which I have.
 

Ruimm

Member
Hi, I'm having a similar issue... just made an empty project and when I try to build using YYC it fails.

The log shows this message which I assume is the culprit:

Undefined symbols for architecture x86_64:
"___isPlatformVersionAtLeast", referenced from:
UpdateIOSControllers() in libyoyo_yyc.a(IOSGamepad.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

I'm using macOS 10.14.5 and GM IDE 2.2.4.474 and Runtime 2.2.4.374

Any help?
 

COWCAT

Member
Hi,

I have the exact same problem... Compiles fine with VM, not with YYC, same error as previously mentioned. I'm running Catalina with the latest GameMaker version/runner.
The question is - are *some* people able to successfully export Mac builds with YYC?

It sucks because YYC is heavily recommended by the Yoyo team themselves for notarization which will be required soon!

EDIT : Also, did anyone have any luck with the script example for VM builds to notarize? https://help.yoyogames.com/hc/en-us/articles/360002425218-macOS-Notarizing-Your-Apps

I'm using Bash (default Catalina version) but I get the error "--username: command not found" and my bash skills are limited so I have no idea what's wrong :/

EDIT 2 : Never mind, it was actually bad copy/paste - I needed to remove the line jumps. After this I had other trouble - the password you need to indicate is NOT your Apple Store password but what's called an "application specific password" which you can generate on your Apple developer account... :rolleyes: And after this I had to sign all contracts on my account, even the "paid application" one... Now it's uploading. Hopefully this can help some of you!

EDIT 3 : Looks like my app.zip has been notarized successfuly (I received an email saying so) However, the stapling step does not work and just cannot : "Stapler is incapable of working with ZIP archive files". So I'm guessing there's something wrong with the example script provided by Yoyo Games. I haven't found a way to staple a whole directory but apparently stapling is only for being able to launch the app while offline so... no big deal, I think. I doubt anyone would download my game while not being connected to the web :p

STILL, I couldn't make the Mac export work with Yoyo Compiler. If anyone can help with that, this would be greatly appreciated!
 
Last edited:
Hi, I'm having a similar issue... just made an empty project and when I try to build using YYC it fails.

The log shows this message which I assume is the culprit:

Undefined symbols for architecture x86_64:
"___isPlatformVersionAtLeast", referenced from:
UpdateIOSControllers() in libyoyo_yyc.a(IOSGamepad.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

I'm using macOS 10.14.5 and GM IDE 2.2.4.474 and Runtime 2.2.4.374

Any help?
Did you ever find out what caused this? I am having the same issue
 
I find the issue a little odd as it says the issue is IOS GAMEPAD. Unless I'm missing something IOS is iPhones and iPads but I hve set the build to OS X!!!!
 

COWCAT

Member
I suggest someone reports this to the YoyoGames team. I would do it but they require to submit our project, and mine is way too big.
I couldn't reproduce the issue with an empty project, maybe it happens as soon as you use gamepad functions? (considering that seems to be the library causing the issue)
 
Bugger! I'm still on High Sierra (10.13) and Xtools 10.1 because I've got a 2011 MacBook that won't upgrade to Catalina (and I have software taht won't run on Catalina). I was hoping that I could pick up a 2014 Mac Mini just to do compiling. Looks like it might not solve my problem.
 
I bought a used 2014 Mac Mini from Ebay for less than £200 compiled my game on 2nd attempt (1st run didn't have the correct 'team' id).
 

gnysek

Member
I would do it but they require to submit our project, and mine is way too big.
And if you make a copy of it, and remove some parts, does it stil crash? Maybe try to minimize the issue by removing things, at some point it should start to work and then you will know what code cause this. This might be proper valid code, but there might be bug in parser, which hangs on a specific one. I sometimes narrowed issues while reporting to 1-2 objects and 20-30 lines of code, from 40-50 MBytes.
 

COWCAT

Member
Probably, that's what I intended to do before realizing I didn't really *need* to compile with YYC. I actually prefer to submit manual command lines (with the regular VM compiler) so I can automatize the notarization process.
My game is a huge project so it wouldn't be so easy to do anyway. We'll see if one day I truly need to compile with YYC.
 
And if you make a copy of it, and remove some parts, does it stil crash? Maybe try to minimize the issue by removing things, at some point it should start to work and then you will know what code cause this. This might be proper valid code, but there might be bug in parser, which hangs on a specific one. I sometimes narrowed issues while reporting to 1-2 objects and 20-30 lines of code, from 40-50 MBytes.
For me, I can't even get YYC to compile a simple test program (One room with one object) with my regular Mac, though it will quite happily exports my full game to an Amazon Fire tablet.
 

COWCAT

Member
I'm afraid not. I ended up not using YYC myself. I didn't submit a ticket to YoyoGames, that's what I suggest to do.
 
I submitted a ticket explaining the problem and providing example projects and logs and after waiting almost two months for a response they simply said it was the build tools and that they were confident the issues would be fixed if I followed the instructions, which I have tried at least four times now. I will start with an empty slate and just set it up from scratch and maybe that will fix something I may have overlooked.
 
Thanks! I followed the commands and I *seem* to have it working sporadically. Occasionally it will run the game but it wont appear at all (basically I get the icon in the tray but I can't click on it or see it). It also sometimes gets stuck writing chunks in the log output and I have to quit. If I can get an example of the log when it gets stuck I will post it.

EDIT: Also when I close the game the process keeps running and I have to manually stop it in the ide and I get failed: run program complete. Is this an issue?
 

m_zoon

Member
Yes when I stop it I get the failed message. Also closing the game doesn‘t stop the build and stopping the build doesn’t close the game. I guess It’s better to use VM target for development.

Looks like you have other issues. I made sure to upgrade my operating system and install the latest Xcode release. I also checked the MacOS Security & Privacy settings and granted gamemaker all the permissions it requested. So maybe one of these things would help.

Is your game launched with 2x zoom like described here? I still don’t know if this is the default behavior or if I have an issue.
 

m_zoon

Member
Hi, I'm having a similar problem getting YYC to work on MacOS. Could you please care to elaborate on exactly which commands you followed from the page in the link you posted?
This is late but hopefully it helps:
1- Install XCode
2- Run the following commands in your terminal:
xcode-select --install
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
 
Top