View Issue Details

IDProjectCategoryView StatusLast Update
00297611.4 IDE BugsBuild MacPublic2018-08-13 12:07
ReporterStewart BishopAssigned ToAlan Savage 
PriorityHighSeverityB - MajorReproducibility100%
Status ClosedResolutionFixed 
PlatformMacOSOS Version
Product Version1.4.1804 
Target Version1.4 FinalFixed in Version1.4 Final 
Summary0029761: Build Mac: No support for 64bit builds, which is now mandatory for Apple submission
DescriptionIf you attempt to build for Mac (YYC) then we only build for 32 bit as you'll get an error:

cmd /c ""C:\Users\stewart.bishop\AppData\Roaming\GameMaker-Studio\putty\plink" -batch -pw "ChangeMe123" Stewart@ cd ~/GameMaker-Studio/Project2/Project2; security unlock-keychain -p "ChangeMe123";xcodebuild ARCHS='i386' VALID_ARCHS='i386' -xcconfig "~/GameMaker-Studio/Project2/FromPC/Project2/__yy_certificate.xcconfg" clean build;"

Build settings from command line:
    ARCHS = i386
    VALID_ARCHS = i386

Build settings from configuration file '/Users/stewart/GameMaker-Studio/Project2/FromPC/Project2/__yy_certificate.xcconfg':
    CONFIGURATION_BUILD_DIR = ~/GameMaker-Studio/Project2

note: Using new build system


note: Using new build system
note: Planning build
note: Constructing build description
Build system information
error: The i386 architecture is deprecated. You should update your ARCHS build setting to remove the i386 architecture. (in target 'Project2')

Build system information
warning: None of the architectures in ARCHS (i386) are valid for this target. Consider setting ARCHS to $(ARCHS_STANDARD) or updating it to include at least one value from VALID_ARCHS (i386). (in target 'Project2')

Build system information
warning: duplicate output file '/Users/stewart/GameMaker-Studio/Project2/Project2/~/GameMaker-Studio/Project2/' on task: PBXCp /Users/stewart/GameMaker-Studio/Project2/Project2/Project2/Supporting Files/splash.png /Users/stewart/GameMaker-Studio/Project2/Project2/~/GameMaker-Studio/Project2/ (in target 'Project2')


This probably also occurs on VM but as no errors are provided I can't be sure.
Steps To Reproduce1) Create a project
2) Add a room
3) Target Mac YYC
4) Run or Create Executable
5) See that this fails due to the architecture not being set
1.4 Found In1.4.1816


Alan Savage

2018-07-06 15:55

Developer   ~0060840

-set build archs to 32 & 64bit in Maker_Compile_LLVM_Mac as well as both yyc & interpreted template projects
-brought over template project gamecontroller references from GMS2


2018-08-13 11:00

Adminstrator   ~0061171

Is in 1.4.9999.


2018-08-13 12:07

Adminstrator   ~0061196

Fix is in 1.4.9999.