This is an eternal question. Even if you managed to answer this perfectly today, something could go wrong next update of either C2 or XDK.
Default way is to export project and leave it as it is in XDK then build file. Then when you you start considering monetizing options a 5 minute thing is stretched into 7 days of stress trying to see what went wrong in your build.