iCloud for Unity – Support

iCloud for Unity

iCloud for Unity let’s you put your data in the cloud as easy as A.B.C.

Available from those stores:

v2.0.2 – Unity 3.5.7+ – Requires Unity iOS (Basic or Pro) or Unity Pro

Important Note: iCloud for Unity 2.0 brings numerous BREAKING CHANGES and you need to perform a few operations if you’re migrating from iCloud for Unity 1.x. Please make sure to read the migration guide.
v1.x: Looking for iCloud for Unity v1.x documents? Get a copy of documentation, reference and code examples. Though, we strongly recommend you update to v2.x due to breaking changes in iOS 6.

First thing you need to make sure, is that you read the plugin documentation as well as Apple’s documentation on topics such as code signing, entitlements and sandboxing as those are key concepts. You’ll find all the relevant links in the plugin documentation page.

Most issues during development phase are related to provisioning profiles and entitlements setup, as Apple environment for enabling iCloud credentials in your applications is quite strict. Double-check that your provisioning profiles are correctly installed and valid for your devices — otherwise your app won’t run and will always exit on start.

Be advised that during production phase (when you build your application using production/distribution provisioning profiles), apps won’t run on your devices and this is normal behavior. Production provisioning profiles cannot be installed on devices (iOS devices and OS X devices), which is the reason apps won’t run. Ensuring that your apps run fine and does what it is supposed to do in development phase and verifying that you are providing adequate production profiles with proper credentials is key to successful submission and validation in Apple’s App Stores.

If you are still having trouble using our plugin, if you found a bug, if you want to give us feedback or request a feature, you can contact us either via e-mail through the contact page or via our product thread on Unity’s forum.