I'm wondering the same thing. So far the only thing I can come up with is to leave out the storyboard when pushing to github. With some effort, they can still replicate it though.
In the end, I decided not to open source my app, because there was nothing ground-breaking anyway.
It's still a good thing to open-source any libraries though because it usually still takes a significant amount of effort to implement and turn into a complete app.