View Issue Details

IDProjectCategoryView StatusLast Update
00298052.x IDE BugsBuild MacPublic2018-10-31 10:40
ReporterDanAssigned ToRussell Kay 
PriorityVery HighSeverityB - MajorReproducibility100%
Status ClosedResolutionFixed 
PlatformMac YYCOSmacOSOS Version
Product Version2.1.5 
Target Version2.2.1Fixed in Version2.2.1 
Summary0029805: Build Mac: Entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected
DescriptionMac entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected. This happens with at least IAPs. You can see this with YYGTest.

If you try to do a Create Exe for YYC, you will see these options are not ON in Xcode and so are not added into your game ready for runtime, which will then obviously cause these bits of functionality to fail. Manually enabling them in Xcode and rebuilding shows that the functionality then runs correctly.
Steps To Reproduce1. Start the IDE and open YYGTest. \\yoyo-file01\QA\GMDeath_YYGTest
2. Create exe this for Mac YYC.
3. Observe the Xcode project which is created and opened on your Mac.
4. Open the Capabilities page and observe the IAPs entitlement is not on, despite the project being marked as for the AppStore in Game Options > Mac > Packaging and containing code for IAPs.

Repro: 100%
Tagsmac, Runner
2.x IDE Found In2.1.5.319
2.x Runtime Found In2.1.5.243
2.x IDE Verified In2.2.1.360
2.x Runtime Verified In2.2.1.272

Activities

Russell Kay

2018-08-27 16:27

Manager   ~0061397

Fixed in gitlab