• 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.

Mac OSX Game won't build (GMS2 Mac)

organzola

Member
I have a completed game ready to be build and uploaded but Gamemaker won't build it. I went through Apple's convoluted developer thing and got my Team Identifier so I don't think it's that.

"/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono" /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/bin/Igor.exe -j=8 -options="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/build.bff" -v -- Mac Package

Loaded Macros from /Users/newuser/.config/GameMakerStudio2/Cache/GMS2CACHE/JUMP_ON_HE_5A5F80F3_5D99B6F3/macros.json
Options: /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/bin/platform_setting_defaults.json
Options: /Users/newuser/.config/GameMakerStudio2/ashapi67_2618620/local_settings.json
Options: /Users/newuser/.config/GameMakerStudio2/Cache/GMS2CACHE/JUMP_ON_HE_5A5F80F3_5D99B6F3/targetoptions.json
Setting up the Asset compiler
/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/bin/GMAssetCompiler.exe /c /mv=1 /zpex /iv=0 /rv=0 /bv=0 /j=8 /gn="JUMP ON HEAD" /td="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP" /cd="/Users/newuser/.config/GameMakerStudio2/Cache/GMS2CACHE/JUMP_ON_HE_5A5F80F3_5D99B6F3" /zpuf="/Users/newuser/.config/GameMakerStudio2/ashapi67_2618620" /m=mac /tgt=2 /studio /llvmSource="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/interpreted/" /nodnd /cfg="Default" /o="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUMP_ON_HEAD_1ECB0A11_VM" /sh=True /optionsini="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUMP_ON_HEAD_1ECB0A11_VM/options.ini" /cvm /baseproject="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/BaseProject/BaseProject.yyp" "/Users/newuser/GameMakerStudio2/JUMP ON HEAD/JUMP ON HEAD.yyp" /v /preprocess="/Users/newuser/.config/GameMakerStudio2/Cache/GMS2CACHE/JUMP_ON_HE_5A5F80F3_
5D99B6F3"
We have a Zeus Project!
Found Project Format 2
Cannot find metadata for object of type: Keyframe<AudioKeyframe> going to assume it's Keyframe`1
Cannot find metadata for object of type: AudioKeyframe going to assume it's AudioKeyframe
ProjectFileWatcher:StartWatching:/Users/newuser/GameMakerStudio2/JUMP ON HEAD
Started: 3/24/2021 3:49:27 PM
Finished: 3/24/2021 3:49:29 PM
Diff: 00:00:01.9852360
Loaded Project: JUMP ON HEAD
finished.
Release build
Options: /Users/newuser/.config/GameMakerStudio2/Cache/GMS2CACHE/JUMP_ON_HE_5A5F80F3_5D99B6F3/PlatformOptions.json
homedir : /Users/newuser
remote_install_path : /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD
Options: /Users/newuser/.config/GameMakerStudio2/Cache/GMS2CACHE/JUMP_ON_HE_5A5F80F3_5D99B6F3/ExtensionOptions.json
PlatformOptions
/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/bin/GMAssetCompiler.exe /c /mv=1 /zpex /iv=0 /rv=0 /bv=0 /j=8 /gn="JUMP ON HEAD" /td="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP" /cd="/Users/newuser/.config/GameMakerStudio2/Cache/GMS2CACHE/JUMP_ON_HE_5A5F80F3_5D99B6F3" /zpuf="/Users/newuser/.config/GameMakerStudio2/ashapi67_2618620" /m=mac /tgt=2 /studio /llvmSource="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/interpreted/" /nodnd /cfg="Default" /o="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUMP_ON_HEAD_1ECB0A11_VM" /sh=True /optionsini="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUMP_ON_HEAD_1ECB0A11_VM/options.ini" /cvm /baseproject="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/BaseProject/BaseProject.yyp" "/Users/newuser/GameMakerStudio2/JUMP ON HEAD/JUMP ON HEAD.yyp" /v /optionsini="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUM
P_ON_HEAD_1ECB0A11_VM/options.ini" /bt=exe /rt=vm
Compile Constants...finished.
Remove DnD...finished.
Compile Scripts...finished.
Compile Rooms...finished.
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Extensions...finished.
Global scripts...finished.
finished.
collapsing enums.
Final Compile...finished.
Saving IFF file... /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUMP_ON_HEAD_1ECB0A11_VM/JUMP ON HEAD.zip
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... ACRV
Writing Chunk... SEQN
Writing Chunk... TAGS
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... EMBI
Writing Chunk... TPAGE
Texture Group - Default
Writing Chunk... TGIN
Writing Chunk... CODE
Writing Chunk... VARI
Writing Chunk... FUNC
Writing Chunk... STRG
Writing Chunk... TXTR
0 Compressing texture... writing texture texture_0.png...
1 Compressing texture... writing texture texture_1.png...
2 Compressing texture... writing texture texture_2.png...
3 Compressing texture... writing texture texture_3.png...
Writing Chunk... AUDO
Writing Audio Group music
Writing Audio Group sfx
Stats : GMA : Elapsed=24039.472
Stats : GMA : sp=78,au=23,bk=1,pt=0,sc=36,sh=5,fo=1,tl=0,ob=64,ro=17,da=0,ex=0,ma=131,fm=0xC000B21C7CE80624
PlatformOptions
DoSplash
${options_dir}/mac/splash/splash.png
IsMacConnected
InstallApplicationOvenOnMac
/bin/bash -c "chmod u+x /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUMP_ON_HEAD_1ECB0A11_VM/install_app_oven.sh"


/bin/bash DONE (0)
DONE
InstallRunnerOnMac
/bin/bash -c "chmod u+x /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/JUMP_ON_HEAD_1ECB0A11_VM/install_dmg.sh"


/bin/bash DONE (0)
CreateMacExecutable
/bin/bash -c "cd ~ && security unlock-keychain -u && /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/mac/Application\ Oven.app/Contents/MacOS/Application\ Oven CreatePKG /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP\ ON\ HEAD.zip /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/YoYo\ Runner.app \"DummyPassword\""
2021-03-24 15:49:56.654 Application Oven[2085:9885] The folder “Provisioning Profiles” doesn’t exist.
2021-03-24 15:49:56.667 Application Oven[2085:9885] Temporary directory is /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt
2021-03-24 15:49:56.668 Application Oven[2085:9885] /usr/bin/unzip -o /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.zip -d /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/GMSzip
2021-03-24 15:49:58.205 Application Oven[2085:9885] Archive: /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.zip
inflating: /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/GMSzip/assets/game.ios
inflating: /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/GMSzip/assets/options.ini
inflating: /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/GMSzip/assets/audiogroup1.dat
inflating: /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/GMSzip/assets/audiogroup2.dat
2021-03-24 15:50:00.421 Application Oven[2085:9885] /usr/bin/defaults write /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Info CFBundleIdentifier com.teamjoh.jumponhead
2021-03-24 15:50:03.190 Application Oven[2085:9885] /usr/bin/defaults write /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Info LSApplicationCategoryType public.app-category.games
2021-03-24 15:50:03.263 Application Oven[2085:9885] /usr/bin/defaults write /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Info CFBundleShortVersionString 1.0.1
2021-03-24 15:50:03.341 Application Oven[2085:9885] /usr/bin/defaults write /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Info CFBundleVersion 1.0.1
2021-03-24 15:50:03.414 Application Oven[2085:9885] /usr/bin/defaults write /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Info CFBundleDisplayName JUMP ON HEAD
2021-03-24 15:50:03.490 Application Oven[2085:9885] /usr/bin/defaults write /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Info NSHumanReadableCopyright "2021"
2021-03-24 15:50:03.591 Application Oven[2085:9885] /bin/chmod 644 /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Info.plist
2021-03-24 15:50:03.595 Application Oven[2085:9885] Scaling image to size 1024 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_512x512@2x.png
2021-03-24 15:50:03.744 Application Oven[2085:9885] Scaling image to size 512 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_512x512.png
2021-03-24 15:50:03.806 Application Oven[2085:9885] Scaling image to size 512 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_256x256@2x.png
2021-03-24 15:50:03.836 Application Oven[2085:9885] Scaling image to size 256 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_256x256.png
2021-03-24 15:50:03.869 Application Oven[2085:9885] Scaling image to size 256 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_128x128@2x.png
2021-03-24 15:50:03.878 Application Oven[2085:9885] Scaling image to size 128 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_128x128.png
2021-03-24 15:50:03.901 Application Oven[2085:9885] Scaling image to size 64 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_32x32@2x.png
2021-03-24 15:50:03.920 Application Oven[2085:9885] Scaling image to size 32 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_32x32.png
2021-03-24 15:50:03.937 Application Oven[2085:9885] Scaling image to size 32 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_16x16@2x.png
2021-03-24 15:50:03.938 Application Oven[2085:9885] Scaling image to size 16 saving to file /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset/icon_16x16.png
2021-03-24 15:50:03.955 Application Oven[2085:9885] /usr/bin/iconutil -c icns -o /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/runner.app/Contents/Resources/icon.icns /var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/T/App-Oven.oGduyt/Icon.iconset
2021-03-24 15:50:04.256 Application Oven[2085:9885] Finished converting icons


/bin/bash DONE (0)
App Oven Result: 0
CopyAPPFromMacTo
/bin/bash -c "cd ~ && security unlock-keychain -u && security find-certificate -c 'Drew Shapiro'"

keychain: "/Users/newuser/Library/Keychains/login.keychain"
version: 256
class: 0x80001000
attributes:
"alis"<blob>="drewshap@gmail.com"
"cenc"<uint32>=0x00000003
"ctyp"<uint32>=0x00000001
"hpky"<blob>=0x05AFB424BBE2CC7D172F9E62D54031E68941201E "\005\257\264$\273\342\314}\027/\236b\325@1\346\211A \036"
"issu"<blob>=0x30473115301306035504030C0C44726577205368617069726F310B30090603550406130255533121301F06092A864886F70D0109011612647265777368617040676D61696C2E636F6D "0G1\0250\023\006\003U\004\003\014\014Drew Shapiro1\0130\011\006\003U\004\006\023\002US1!0\037\006\011*\206H\206\367\015\001\011\001\026\022drewshap@gmail.com"
"labl"<blob>="Drew Shapiro"
"skid"<blob>=<NULL>
"snbr"<blob>=0x01
"subj"<blob>=0x30473115301306035504030C0C44726577205368617069726F310B30090603550406130255533121301F06092A864886F70D0109011612647265777368617040676D61696C2E636F6D "0G1\0250\023\006\003U\004\003\014\014Drew Shapiro1\0130\011\006\003U\004\006\023\002US1!0\037\006\011*\206H\206\367\015\001\011\001\026\022drewshap@gmail.com"

/bin/bash DONE (0)
System.Exception: Error codesigning .app (1):/Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app: replacing existing signature
/usr/libexec/DeveloperTools/codesign_allocate: for architecture arm64 object: /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app/Contents/Frameworks/libYoYoGamepad.dylib malformed object (unknown load command 9)
/Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app: the codesign_allocate helper tool cannot be found or used
In subcomponent: /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app/Contents/Frameworks/libYoYoGamepad.dylib



at .. (System.String , System.String , System.String ) [0x001e7] in <a82574edba624c81ada2938d3667d8ac>:0
at .. (System.String , System.String , System.String , Igor.YYDictionary`2[TKey,TValue] , System.String ) [0x0024c] in <a82574edba624c81ada2938d3667d8ac>:0
at Igor.MacBuilder.Package () [0x002ba] in <a82574edba624c81ada2938d3667d8ac>:0
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <55adae4546cd485ba70e2948332ebe8c>:0
Igor complete.

elapsed time 00:00:47.8046860s for command "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono" /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.3.1.409/bin/Igor.exe -j=8 -options="/var/folders/sl/hcvr2bxj4tg3g_jpy_wl78tr0000gn/GameMakerStudio2/GMS2TEMP/build.bff" -v -- Mac Package started at 03/24/2021 15:49:22
FAILED: Package Program Complete
For the details of why this build failed, please review the whole log above and also see your Compile Errors window.

I'd really appreciate help with this!!
 

knightshaft

Member
System.Exception: Error codesigning .app (1):/Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app: replacing existing signature
/usr/libexec/DeveloperTools/codesign_allocate: for architecture arm64 object: /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app/Contents/Frameworks/libYoYoGamepad.dylib malformed object (unknown load command 9)
/Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app: the codesign_allocate helper tool cannot be found or used
In subcomponent: /Users/newuser/JUMPONHEAD/GMS2MAC/JUMP_ON_HEAD/JUMP ON HEAD.app/Contents/Frameworks/libYoYoGamepad.dylib
It is your Apple codesigning. As shown in the quoted section above.
 

knightshaft

Member
Thank you! I think my certificates are good, so maybe I formatted something wrong? I'll attach a screenshot of the details
your signing identifier doesn't have "Developer ID Application:" in it. Mine only has that and still works as it gets the identifer from Xcode (I think). Setting up Apple's codesigning nonsense and getting it to work with GMS2 is a real ball ache. I don't look at it until something goes wrong!
 

organzola

Member
your signing identifier doesn't have "Developer ID Application:" in it. Mine only has that and still works as it gets the identifer from Xcode (I think). Setting up Apple's codesigning nonsense and getting it to work with GMS2 is a real ball ache. I don't look at it until something goes wrong!
I cannot thank you enough. Adding "Developer ID Application:" didn't work, but what actually did is just leaving the boxes entirely blank and letting Gamemaker find it for me. I could not agree more that the codesigning BS is absolute torture. So glad to finally be done with it.
 
Top