In Unity player settings, turn on Mac App Store ValidationĦ. Check the items your app is using (ie: networking, usb, etc.)ĥ. Add your application identifier (appID + bundle id, for example 圜ompany.myGame), add info for iCloud and/or game-center, push.ģ. Setup the Unity Entitlements Tool (UET) with the Mac App Store provisioning profile and cert in the Code Sign Application section, add custom icon and banner images, set Bundle identifier.Ģ. I am using v1.13 of this tool, it might be updated in the future to work without my extra steps though (but if that happens I'm sure Apple will change something a week later and break it.)ġ. I turned off the Packaging functionality as well as I would have to sign things again myself before packaging. So I only really used it to do the entitlements, icon and config screen banner. To do the signing and entitlements I am using the Unity Entitlements Tool from Jemast: Ĭurrently this tool didn't work for me in terms of signing as it didn't sign any of the bundles in the Contents/Plugins folder, it only signed the ones in the Contents/Frameworks folder. I am using the awesome UniBill IAP plugin. With a development certificate and the Mac App Store validation turned off, I was able to test IAPs using a test iTunesConnect account. NOTE 2: I was using Mavericks OSX 10.9.1 and XCode 5 and Unity 4.3.2 The only way I could get it to run was with a development certificate and Mac App Store Validation turned OFF. It always crashed out a Game-Center entitlement error. NOTE: I was never able to run my game once I signed it with a distribution certificate or if I signed it with development certificate but turned on Mac App Store Validation (in Unity player settings). Things have changed since the last time I've added a game to the Mac App Store, so I'll summarize my steps here for anyone else that has any trouble with this.įirstly, this article is a good starting point: Ok so I finally got everything signed and approved for the Mac App Store. I just felt like it might be useful information to someone else out there so I felt like sharing. Someone might be able to explain why this change needs to be made, but that's not me.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |