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@10.36.11.160 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

** CLEAN SUCCEEDED **

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/Project2.app/Contents/Resources/splash.png' on task: PBXCp /Users/stewart/GameMaker-Studio/Project2/Project2/Project2/Supporting Files/splash.png /Users/stewart/GameMaker-Studio/Project2/Project2/~/GameMaker-Studio/Project2/Project2.app/Contents/Resources/splash.png (in target 'Project2')

** BUILD FAILED **

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
Tags1_4_final
1.4 Found In1.4.1816

Activities

Alan Savage

2018-07-06 15:55

Developer   ~0060840

4018f899f72d0709ccfffc5c22ab4f4d73e74684
-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

Dan

2018-08-13 11:00

Adminstrator   ~0061171

Is in 1.4.9999.

Dan

2018-08-13 12:07

Adminstrator   ~0061196

Fix is in 1.4.9999.