to start you
Need a Mac
Need an Ios Device
Publish with Cacoonjs (make sure all the images (even optional) are inputted.
Create AppId
Create provisioning profile for testing
Test on device
Create Publishing provisioning profile
Built to archive (i think it is)
Submit from archive
(you also have to do all your apple stuff, tax forms etc)
I've gone through all the steps, I found everything I needed in the tutorials and forums. It takes a lot of time and effort but no coding required.