View Issue Details

IDProjectCategoryView StatusLast Update
00298062.x IDE BugsBuild iOSPublic2019-03-08 16:52
ReporterDanAssigned ToFritz 
PriorityVery HighSeverityB - MajorReproducibility100%
Status ClosedResolutionFixed 
PlatformiOSOSmacOS SierraOS Version
Product VersionInternal Build 
Target Version2.2.2Fixed in Version2.2.2 
Summary0029806: Build iOS: Entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected
DescriptioniOS 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, and Game Center. 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 iOS YYC.
3. Observe the Xcode project which is created and opened on your Mac.
4. Open the Capabilities page and observe the IAPs and Game Center entitlements are not on, despite the project containing code for IAPs and Game Center and being built for the AppStore.

Repro: 100%
Tagsios, Runner
2.x IDE Found In2.1.5.319
2.x Runtime Found In2.1.5.243
2.x IDE Verified In2.2.2.401
2.x Runtime Verified In2.2.2.314

Activities

Scott Dunbar

2019-03-04 15:28

Adminstrator   ~0063421

Following the given steps this issue still partly occurs. The capabilities page is showing IAPs and Push notifications as being correctly active but the Game Center option is still set to off.

Reopening issue, tested on:
IDE: 2.2.2.398
Runtime: 2.2.2.312

Fritz

2019-03-04 16:22

Manager   ~0063425

updated sha for fix

Dan

2019-03-08 16:52

Adminstrator   ~0063459

All good now, closing.

macOS YYC has been fixed also.