View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0029806||2.x IDE Bugs||Build iOS||Public||2018-07-19 14:29||2019-03-08 16:52|
|Priority||Very High||Severity||B - Major||Reproducibility||100%|
|Platform||iOS||OS||macOS Sierra||OS Version|
|Product Version||Internal Build|
|Target Version||2.2.2||Fixed in Version||2.2.2|
|Summary||0029806: Build iOS: Entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected|
|Description||iOS 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 Reproduce||1. 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.
|2.x IDE Found In||184.108.40.2069|
|2.x Runtime Found In||220.127.116.11|
|2.x IDE Verified In||18.104.22.1681|
|2.x Runtime Verified In||22.214.171.1244|
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:
||updated sha for fix|
All good now, closing.
macOS YYC has been fixed also.