View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0029805||2.x IDE Bugs||Build Mac||Public||2018-07-19 14:29||2018-10-31 10:40|
|Reporter||Dan||Assigned To||Russell Kay|
|Priority||Very High||Severity||B - Major||Reproducibility||100%|
|Platform||Mac YYC||OS||macOS||OS Version|
|Target Version||2.2.1||Fixed in Version||2.2.1|
|Summary||0029805: Build Mac: Entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected|
|Description||Mac 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 Reproduce||1. 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.
|2.x IDE Found In||220.127.116.119|
|2.x Runtime Found In||18.104.22.168|
|2.x IDE Verified In||22.214.171.1240|
|2.x Runtime Verified In||126.96.36.1992|