- Home /
What happens if you have a license for Unity Pro with the non-Pro iOS add-on?
According to the store page it's possible to buy a Unity Pro license with the non-Pro iOS add-on. What happens if you have that combination license? Does it just disable all Pro features when working on an iOS-enabled project, or do you get access to some of the Pro features? I was thinking it might allow you to use the build-time Pro features like global illumination baking and external VCS, but not the runtime features like RTT and occlusion culling and such, but that's just a guess.
Answer by Jessy · Nov 11, 2011 at 03:24 AM
You can't switch the project to iOS. You have to switch licenses to do platform switching. It is possible to bake GI and then switch; that is probably the only worthwhile thing you can do with that license combination.
This isn't true; a single Unity license will cover all the platforms you paid for. There isn't any switching of anything needed. I'd say the most worthwhile thing about Unity Pro + iOS Basic is being able to use the profiler.
If you only use your own key, I'll take your word for it that you're right, then. But it gets complicated when a company you work for uses one license type, and you use your own for other projects. Both the EULA and registration system fail to deal with this kind of thing at present.
I can imagine. I have Unity Pro and iOS Pro personally, and it's a single license for both.
Thank you both for the answers/comments. I hadn't thought of the profiler. Presumably I'd only be able to use it for Win/$$anonymous$$ac builds, but that would still be useful. With that, GI, and external VCS I think it just might be worth it for me personally. I'll leave the question unanswered for a little longer just in case someone who's tried exactly this (rather than switching between two licenses) or someone from UT answers.
The profiler has no way of knowing what platform you intend your code to work on. Even if it was disabled when switching the build settings to iOS, you could just set the build settings back to PC/$$anonymous$$ac and use it. (Talking about the editor profiler here...there's also the profiler that works with an actual iOS build on the device, but that's a different thing unrelated to Pro/not-Pro.)
Answer by Eric5h5 · Nov 11, 2011 at 04:22 AM
There isn't quite such a thing as an "iOS-enabled project". A Unity project is pretty much just a Unity project. Yes, if you switch the platform to iOS, it will re-import some assets (such as textures) to an iOS-compatible format, but loading that project onto a computer with a desktop-only Unity license will just re-import those assets back to a desktop-compatible format again. (The same thing that happens when manually switching the build platform back to PC/Mac.)
Anyway, I don't know for 100% sure, but I'd be really surprised if your guess is not the case. It seems unlikely they'd go out of their way to turn off all Unity Pro features when switching the build platform to iOS...that would be bizarre and inconsistent. The GUI skin for example--if you had it set to the Pro-only dark skin, would it switch back to the light skin when switching the build platform? I seriously doubt it.
The skin switches based on what license key is active. Set it to dark, then activate iOS Basic, it turns light. But, the preference is saved, so it turns dark again when reactivating Pro.
That would of course have to be the case, but I doubt a single license that has Unity Pro included would switch off Pro features just because you switched the target platform in the build settings.