What's the best solution for Continous Intergration of Unity3D iPhone project? Any recommendations?
Thank you.
What's the best solution for Continous Intergration of Unity3D iPhone project? Any recommendations?
Thank you.
I can't really speak for iPhone apps because we don't develop those but I can tell you about our build system with normal Unity games. If you can script an automated build using your favorite scripting language and BuildPipeline then you can set it up under any continuous integration system that has a polling feature (for example Hudson or even Cron). Our project has dependencies in both SVN and Asset Server so we glue those resources together into the project at build time via scripting. Normally with CI you want a new build when changes take place in the version control system. Asset Server has no support for this that I know of but you can use PSQL to poke the database that backs asset server to check for new revision numbers. Then you set your script to run every so often using Hudson or whatever and the script checks if there's a new version. If so, it should build the new version.
If you need more specifics I can put up some code samples.