How to create a continuous integration server so that each commit can initiate a process that leads to an archived assembly. (Hopefully after running tests, etc.), as well as publishing API documents, etc.
It will still take the same amount of time, but since running it in the background after each code check and last release candidate will always be available, you probably won't notice.
Otherwise, you will encounter a headache when you need to do your development in Release mode instead of debugging, etc. - just won't work .
Here is an example project (OSX) that includes a script assembly that a continuous integration server can run. I used Bamboo, but if you need something free, like Jenkins:
https://github.com/jasperblues
In the above project, every successful build (triggered whenever someone executes the code) publishes API documents and test coverage reports to the github page. For the iOS project, you can also archive it.
source share